yo estoyo aprendiendo, y me dan problemas las conexiones con mysql,
supongo q pq no las hago bien, pero q utilizan ustedes?
| |||
Cita: no existe un punto de comparacion, puesto que son 2 productos totalmente diferentes..., en realidad estarias haciendo un benchmark de bases de datos, y los mas probable es que mysql gane en esa pequeña prueba
Iniciado por Developer9 ![]() Que tal si hacemos una encuesta... Con que base de datos una aplicación ASP.net de Visual Studio logra una mejor performance: Utilizando el paquete de clases del Namespace System.Data.SqlClient que vienen incluidas en el CLS del Framework, disponibles desde la instalación de Visual Studio, para conectarse a SQL Server, producto del mismo fabricante, ó Añadir una dll que no pertenece al Framework para conectarse al open source MySql ![]() |
| |||
A mi la base de datos MySQL me va de lujo. Mira en mi web que tengo un monton de código visual basic.net y c# y el 90% es trabajando sobre una base de datos MySQL. Si tienes alguna duda consultame. www.webprogramacion.com Ojea las secciones MySQL, Visual Basic.NET y C#. Saludos. Última edición por dvelazquez; 08/08/2007 a las 02:17 |
| ||||
Sql Server 2000 o 2005 está muy bien, pero no todo el mundo está dispuesto a gastarse lo que vale la licencia. Hay buenas alternativas más económicas, incluso algunas de gratuitas. saludos |
| ||||
Yo he chambeado con las 4 sql, mysql, oracle. SQL te da mas estabilidad ya que las clases se encuentran en el framework ademas de que son de la misma empresa, con mysql la ventaja, ademas de que es gratuito es uno de los manejadores de BD mas estables y mas concurrido en internet, en el caso de oracle, es muy funcional para mayor seguridad a un alto, pero altisimo costo, con la desventaja que se tiene que usar el OLEDB para poderlo usar en VS. Aqui ya va a depender donde nuestro cliente desee su base de datos y nosotros nos tenemos que adaptar a las necesidades que a el convengan, uno propone pero es de el que se tome un acuerdo, no?? bueno!!!.
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |
| ||||
Cita: Yo he trabajado con SQL Server, y mysql
Iniciado por erick_arcini ![]() Yo he chambeado con las 4 sql, mysql, oracle. , con mysql la ventaja, ademas de que es gratuito es uno de los manejadores de BD mas estables y mas concurrido en internet, en el caso de oracle, es muy funcional para mayor seguridad a un alto, pero altisimo costo, con la desventaja que se tiene que usar el OLEDB para poderlo usar en VS. Aqui ya va a depender donde nuestro cliente desee su base de datos y nosotros nos tenemos que adaptar a las necesidades que a el convengan, uno propone pero es de el que se tome un acuerdo, no?? bueno!!!. Cita: Eso no es solo una ventaja... es una super ventajaSQL te da mas estabilidad ya que las clases se encuentran en el framework ademas de que son de la misma empresa Cita: Ser el mas concurrido no es una ventaja, es una característica, ventajas serían los puntos a favor que se obtienen en base a esa característica. con mysql la ventaja, ademas de que es gratuito es uno de los manejadores de BD mas estables y mas concurrido en internet |
| ||||
No tanto así... de preferencia tengo cierta afinidad por .net y SQL Server porque en ellos he trabajado toda la vida, y lo más lógico es utilizar SQL Server si el front end es .net ya que: Cita: o sea, es cuestión de lógica y sentido común. Aunque también me quejo de algunas cosas, pero también he trabajado con mysql y java, y Oracle, y si no trabajara con sql server prefiriría Oracle, ambos son buenos, en realidad lo que no me gusta de mysql son sus herramientas de Administración, no existe comparación con el SQL Server Managemente Studio
Iniciado por erick_arcini ...SQL te da mas estabilidad ya que las clases se encuentran en el framework... ![]() |
| |||
Cita: pruebalo y no te arrepentirás, yo lo probé y me gusto demasiado, aparte de ahorrarte ene trabajo con las consultas es muuuuy facil de usar, ahora si eres tan amante de .net me imaginos q usas POO y como almacenas tus objetos en la BD??? para solucionar los problemas de impedancia la mejor solución es ocupar una BD OO y q mejor q db4o.si tienes un objeto llamado auto por ej, para guardar ese objeto en la BD se hace con un simple set(auto) facil cierto? Saludos |
| |||
me parece que eso -hasta el momento- no es cierto, personalmente no conozco ningun oodbms que ofrezca un rendimiento comparable al que ofrece un (o)rdbms |
| ||||
LAs ganas tuyas de llevar la contraria a la people ![]() Me refería en el sentido de que si trabajamos con objetos en la aplicación estos se guardan como objetos en vez de registros como en E/R. Personalmente tampoco he trabajado en ello, lo digo por lo aprendido en clase y tiene algo de sentido común |
| |||
Cita: Tan solo vean 3w.db4o.com/s/benchmarkdb.aspx (no puedo colocar enlaces ![]() Obviamente no es lo más óptimo mezclar paradigmas como las POO con el modelo E/R, si uso POO lo recomendable es utilizar una BD OO. No va a faltar quien dirá lo contrario (por último q lo piense), primero pruébenlo y luego opinen con fundamento. A mi me gusto mucho db4o pq me simplifico bastante la vida. Salu2 |
| ||||
Cita: ....mmm, no estoy del todo de acuerdo, me gustaría ver un ejemplo claro y me digas con exactitud porque dices que una BD de objetos tiene mejor performance..?? no para todo se va a ocupar una BD de objetos o para todo relacional, va a depender mucho que estés guardando y hacia que estás orientando tu app.
Iniciado por developer9 Una base orientada a objetos tiene mejor performance que una relacional por cierto, tambien puedes trabajar con un nativo adaptado al framework para trabajar con mysql, y creeme que hasta ahorita no he tenido problemas y mis aplicaciones han funcionado bastante bien, estoy hablando de la version 5.0, se que microsoft se casa con microsoft pero eso no quiere decir que el ocupar otros tipos de software sean peores, recuerda que lo mas importante es el modelo que hagas internamente para adaptar tu sistema y la arquitectura que construyas, design patterns, tiers, etc... Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |