Pregunta

Busco en el uso de un motor de base de datos sin servidor ligero como SQLite, Firebird, o VistaDB en un próximo proyecto.

Alguien preguntó sobre ¿Cuáles son las ventajas de VistaDB .

Me gustaría saber cuáles son las desventajas de utilizar VistaDB frente a otras tecnologías?

ACTUALIZACIÓN (07/13/2010): VistaDB fuera del negocio (la desventaja real)

acabo de saber que Infinito Codex (la compañía que posee y hace VistaDB) va a la quiebra y las oficinas se cerrará a partir del 1 de agosto de 2010. Ver el comunicado de prensa empresa en relación con el cierre .

ACTUALIZACIÓN (02/11/2011): volver producto VistaDB en los negocios

Antes de Infinito Codex cerró sus puertas, que vende el producto a VistaDB eSymmetrix, Inc . El software VistaDB ahora está vivo y bien .... por el momento.

¿Fue útil?

Solución

ACTUALIZACIÓN: VistaDB fuera del negocio

Comunicado de prensa de Infinito Codex (la empresa que fabrica VistaDB) indicando que van a la quiebra.

  • Licencia no permite la publicación de las estadísticas de rendimiento, por lo que la forma en que realmente se compara con SQLite o pájaro de fuego no está bien documentada
  • comunidad SQLite es mucho más grande por lo que probablemente puede encontrar un mejor apoyo de la comunidad (pero VistaDB tiene soporte comercial también, por lo que es una ventaja, dependiendo de su perspectiva)
  • 100% administrado, lo que significa que si alguna vez necesita tener acceso a la base de datos de un proyecto non-.NET no puede (pero 100% logró también tiene ventajas también)
  • producto
  • Pequeña empresa. Usted está confiando en gran medida de un producto, piensa en el impacto que tendría si la empresa dejó de fabricar nuevos lanzamientos y de apoyarlo. Si abstraer su código VistaDB específica, entonces esto puede ser mitigado, pero es algo en que pensar.
  • Costo. OMI esto es un problema muy pequeño, pero es algo a tener en cuenta.

Otros consejos

No he utilizado SQLite, por lo que voy a responder a Firebird y VistaDB.

  1. No hay ninguna versión de servidor de VistaDB . VistaDB soporta multi-usuario a través de unidades de red compartidas y el rendimiento es muy malo cuando se utiliza en una red. Firebird soportes incrustados y el servidor con el rendimiento maravillosa ambos. Lo bueno con el pájaro de fuego es que el archivo de base de datos es el mismo tanto en el servidor y la versión incrustada, por lo que su aplicación puede escalar desde un solo usuario a múltiples usuarios con un mínimo esfuerzo.
  2. Gestor de Base de Datos VistaDB tiene la funcionalidad básica . Firebird tiene muchos administradores de bases de datos de terceros que pueden ayudar en la creación de tablas, campos, crear procedimientos SIUD, triggers, vistas, mostrar un análisis detallado rendimiento de SQL (indexados lee, no indexada lee). Estos administradores de bases de datos no son libres, pero Firebird es.
  3. VistaDB no tiene soporte para el seguimiento de las tablas . En Firebird, usando una aplicación de terceros, o consultar una tabla de monitor, puede supervisar las sentencias SQL ejecutadas, I / O el uso, uso de memoria, transacciones, etc.

Es posible que desee echa un vistazo a MS SQL CE 4.0, que es una versión sin servidor de MS SQL.

http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx

Soporte para unidades de red compartidas

Firebird SQL

  

servidor Firebird - y cualquier base de datos que se crean o se conecte a - debe residir en un disco duro que está conectado físicamente a la máquina host. No se puede localizar los componentes del servidor, o cualquier base de datos, en una unidad asignada, una parte del sistema de archivos o un sistema de archivos de red.

VistaDB

  

Red de acceso multi-usuario de las unidades compartidas

Siempre se puede elegir pájaro de fuego está libre siempre y es mejor que completa de SQL Server y SQL Server Compact Edition 4 y es mejor que VistaDB y SQLite.

http: //blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4/

Y será apoyado siempre, sí tiene una organización tipo de fundación que crecerá para siempre. Piensan que es similar como Apache o Debian (voluntario y no es con fines de lucro).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top