Find Jobs
Hire Freelancers

Integrar dos bases de datos (SQL Server y MySQL)

N/A

Completed
Posted almost 11 years ago

N/A

Paid on delivery
Necesito integrar la base de datos de una tienda virtual, la cual está en MySQL con la base de datos de un software de contabilidad, la cual está en SQL Server. La integración consite en dos pasos: 1) Importar el Stock de los productos desde el software de contabilidad hacia la página web. 2) Si el stock de un producto es igual a cero, cambiar el estado de disponibilidad en la base de datos a no disponible. Si el stock es mayor a cero, cambiar el estado a disponible. Este procedimiento se debe realizar automáticamente. Hay tres opciones para la automatización del proceso, sin embargo, el desarrollador es libre de proponer la que mejor le parezca: - Que se ejecute cada cinco minutos. - Que se ejecute cada vez que alguien entra a la página. - Que se ejecute cada vez que se actualize la base de datos del software de contabilidad. Información adicional: - El servidor de la tienda virtual, donde está la base de datos MySQL, corre en Linux, en un servidor compartido. - El servidor del software de contabilidad corre en Windows Server 2012. No tiene PHP instalado.
Project ID: 12353844

About the project

11 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Que tal Andres, Yo me puedo hacer cargo de su proyecto. La opcion 3 es definitivamente la mas adecuada. El punto de estos sistemas es que siempre esten actualizados. Incluso si no me contrata a mi, le recomiendo que pida esa opcion al programador que contrate. Existe software especializado para hacer replicas totales o parciales entre distintos sistemas de bases de datos. Pero no tiene caso incluir una dependencia mas y la complejidad que con ello lleva, si solo se necesita actualizar una tabla. Yo haria una rutina en C# que reaccione cuando se actualiza la BD en SQL Server y actualice la tabla de MySQL. No habra necesidad de instalar PHP. Cualquier duda, estoy a sus ordenes. Saludos, Jorge Esquer
€250 EUR in 14 days
4.9 (9 reviews)
4.4
4.4
11 freelancers are bidding on average €250 EUR for this job
User Avatar
Buenas tardes: Me gustaria desarrollar su proyecto, tengo amplia experiencia en el desarrollo de aplicaciones web y de escritorio. Mi sugerencia seria hacer la actualizacion siempre que alguien entre a la pagina. Cuento tambien con un perfil completo en nubelo. Cualquier consulta no dude en preguntar. Tania Mendez
€250 EUR in 14 days
4.2 (4 reviews)
4.5
4.5
User Avatar
Buenos días, somos una empresa especializada en el diseño y desarrollo web y nos gustaría ayudarle a llevar a cabo su proyecto. En nuestro perfil de nubelo y nuestra página zalean puede ver nuestra experiencia y trabajos anteriores. También le adjuntamos una carta de presentación con nuestros servicios. Sobre el proyecto que indica no hay problema en integrados bases de datos, independientemente del SO que utilicen. Se puede realizar de varías maneras desde archivos xml o txt hasta una comunicación mediante webservice. ¿Sobre que plataforma está creada la tienda online: magento, prestashop, oscommerce...? Esperamos su respuesta positiva para poder trabajar con ustedes en este y otros proyectos. Un cordial saludo, Zalean
€250 EUR in 14 days
2.2 (3 reviews)
4.6
4.6
User Avatar
Hola buen dia ofrezco mis servicios, soy ingeniero en sistemas y desarrollador. Net desde hace un poco mas de 4 años. Puedo ofrecerles resolver su proyecto sin ningun problema. Lo que se me ocurre es utilizar algun trigger en la base de datos y desarrollar un servicio que se encargue de consumir un web services y que este se encargue de hacer los inserts o los update en la base de datos de sql server. Digo es un solucion rapida que se me ocurre y que creo que es la mejor, pero bueno se puede analizar. Estoy para servirles y me quedo a sus ordenes. Saludos desde mexico Said
€250 EUR in 14 days
1.0 (1 review)
0.2
0.2
User Avatar
Hola yo tengo mucha experiencia en cuestiones de migracion de datos de ya sea mysql-sql server y mysql - firebird, yo esos procesos los hago con pentaho y seria la primer opcion, esta rm,igrando cada 5 minutos ya que los otros eventos son un poco mas dificiles de detectar. el sistema pentaho lo instalaria en el servidor windows y se estaria ejecutando con ua tarea cada 5 minutos. Por cierto no creo tardarme mas de 5 dias en hacer la implementacion. saludos
€250 EUR in 14 days
5.0 (1 review)
0.0
0.0
User Avatar
Nuestra propuesta de integración de Base de datos, es completa ayudamos a mejorar cada la plataforma e podemos migrar su sitio o sistema de contabilidad a nuestros servidores cloud y el sitio a nuestro mismo centro de datos pudiendo garantizar la de datos y la garantía de la solución. el costo del servidor cloud dependerá del los requerimientos del servidor ajunto una imagen para que tengas una idea, pero es algo mas extenso... para este costos seria de conversar y el costo por la integración actual es de $60 la hora
€250 EUR in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hola, buenos dias. Mi nombre es Raúl Gómez. Soy un ingeniero en informática residente en España, espero que éste, no sea un inconveniente para usted. Mi trayectoria profesional consta de más de 12 años de experiencia y soy especialista en soluciones de business Intelligence. Concretamente para su proyecto, utilizaría el producto de ETL incluido en versión de SQL Server (edicion business o enterprise). La solución cubriría sus requerimientos. Crearía una solución que hiciera un merge siguiendo sus requisitos, y posteriormente se podría calendarizar en el SQL Server 2012 cada 5 minutos como ha especificado también en sus requisitos. La ejecución sería limpia: acceder a la fuente de datos, extraer lo susceptible de ser extraido, merge con la base de datos destino siguiendo sus campos claves y todo ello calendarizado por sql server agent cada X minutos. Hablando un poco de mi perfil profesional, decir que actualmente trabajo para Banco Santander como freelance consultor en Business Intelligence liderando un equipo de desarrollo de esta tecnología en sql server 2012. Mi rate es negociable, iría en relación a la complejidad de las base de datos que habría que mezclar. El precio es de 25€/hora y estimo una duración de 1 hora de análisis, 10 horas de desarrollo, 1 hora de testing y 2 hora de implantación. Total de 14 horas de trabajo quedando un importe total de 350€ impuestos no incluidos. El unico requisito para que la solución sea viable es que dispongan de una edición de sql server 2012 con el producto ETL instalado. Creo honestamente que puedo ayudarle con su reto. Soy una persona proactiva y enfocada a resultados, sin embargo soy consciente que la distancia y el cambio horario sea un atenuante para mi candidatura. Me considero una persona autónoma, por lo que una vez que disponga de todos los elementos para realizar el trabajo, no va a requerir mucha atención para elaborar el trabajo. Hablemos!, veamos si puedo cubrir su necesidad o puedo ampliarle la solución ofrecida. puede con tactar conmigo a través de [r gomez si] (todo junto) [arroba] ge meil puntocom Gracias por su tiempo. Un saludo.
€250 EUR in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hola, En principio, mostrar mi interés por el proyecto propuesto. He trabajado durante años como integrador de SW, y creo que es un trabajo sencillo. Disponiendo de información suficiente, no debería llevar más de 2-3 días. La solución pasaría por crear un servicio web en el servidor de la tienda virtual, y un cliente para dicho servicio en el servidor de contabilidad. Además sería interesante poder acceder a ambas bases de datos para crear sendas tablas "buzón" que faciliten que el proceso de integración sea asíncrono e interfiera lo menos posible en el funcionamiento del SW actualmente desplegado. Lo ideal sería que el servicio cliente consultara periódicamente la BD del SW de contabilidad, y active el servicio de lanzamiento de notificaciones al Web Service del servidor de la tienda virtual cada vez que haya una actualización. Dicho servicio se ejecutaría de forma asíncrona, adaptado a la capacidad de ambos sistemas implicados de asumir esta nueva carga de trabajo. Para poder ejecutar el trabajo necesitaría disponer de la siguiente información, para empezar: - Esquema de ambas bases de datos (BDs): en principio bastaría con la definición de las tablas afectadas por la integración (+ tablas relacionadas y constraints asociados). Si no se dispone de los detalles, necesitaría los scripts de creación de las BDs completas para poder buscar la información por mi mismo, o en el peor de los casos acceso remoto a dichas BDs. - Información general sobre la tecnología SW en que se basan la tienda virtual y el servidor de contabilidad, para valorar posibles problemas de sincronización de datos si voy a actualizar directamente las BDs desde un par de agentes externos. En el peor de los casos, para que el proyecto sea viable, podría ser necesario modificar el software de contabilidad o de la tienda. Habría que ver también si esto es posible (si se dispone de los fuentes o no -si es SW comercial y no a medida, por ejemplo-). - Disponibilidad de acceso a ambos servidores para instalar nuevo software. Emplearía tecnología Java, así que debería estar instalado el Java Runtime, o en su defecto debería poder instalarlo. También instalaría un servidor ligero para desplegar los servicios de integración, probablemente Tomcat. De momento nada más, si tiene interés póngase en contacto conmigo. Un saludo.
€250 EUR in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
- Pregunta - Estimado cuenta con los diagramas de las bbdd ? Saludos ConoSur Soluciones -----------------------------------------------------------------------------------------------------------------------------------
€250 EUR in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Buenas tardes, Para esto la forma mas facil seria simplemente configurar un crontab en el servidor linux para ejecutar un shell que se conecte a su sistema de contabilidad y verifique los stock y actualice los estados, propongo esto porque ya he configurado esta solucion en otro distinto proyecto Salu2 Ing. Luis Miguel Torrico Flores
€250 EUR in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Que tienda virtual utilizan? Realicé trabajos similares con varias tiendas. Dado que a base SQL Server no se puede tener acceso desde el servidor con la tienda virtual, la primer opcion es la única viable. Se trataria de una convinacion de un software local (EXE) y otro que se aloja junto con la tienda (PHP). Saludos
€250 EUR in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ARGENTINA
Buenos Aires, Argentina
5.0
4
Member since Apr 27, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.