Pregunta

Quiero usar Embedded Firebird con .NET 3.5. Tengo algunas preguntas:

(1) ¿Hay nuevos desarrollos realizados en la versión incorporada por la comunidad Firebird?

(2) ¿Hay algún archivo de base de reparación y optimizar (reducir, etc.) características en él?

(3) ¿Se apoya disparadores, claves externas, PL / SQL tipo de cosas, etc.?

¿Fue útil?

Solución

Responder a sus preguntas:

  1. la versión incorporada es como un pájaro de fuego normal, pero encapsulado en un DLL y con algunas limitaciones de menor importancia. El equipo de Firebird acaba de publicar hace unos días la versión 2.5 de SuperServer, clásico y sabores Embedded. Más información en Embedded servidor Firebird y Firebird página web .

  2. Hay herramientas para reparar bases de datos y optimizar. Compruebe Cómo reparar una base de datos Firebird corrupta

  3. Firebird es SQL: 2003 conformes como se indica en Firebird: SQL Conformidad . Tiene desencadenantes, llaves foreiggn y procedimientos almacenados.

Espero que ayude

Otros consejos

  

(1) ¿Hay nuevos desarrollos   realizado en la versión incorporada por la   comunidad Firebird?

Sí, tanto el incrustado y la versión cliente-servidor son proyectos muy activos. Utilizando la misma DLL versión integrada para ADO.NET, por ejemplo, puede utilizar la versión más reciente de los archivos DLL del motor Firebird, incluso si el proveedor ADO.NET Firebird no es la acumulación de esa versión, pero para una anterior. Compruebe el seguimiento de incidencias aquí: http://tracker.firebirdsql.org/secure/Dashboard.jspa

  

(2) ¿Hay alguna reparación de archivos de base de datos   & Optimize (encoger etc.) cuenta en   que?

Sí, tal como se describe aquí: http://www.firebirdfaq.org/faq324/ . Es necesario instalar la versión cliente-servidor de pájaro de fuego a utilizar GFIX y GBAK desde la línea de comandos. Es sólo unos pocos megabytes. Firebird no tiene una "compactación" feauture para reducir la base de datos. Que necesita para copia de seguridad y restaurar la base de datos para hacer esto. Sin embargo se puede utilizar una base de datos Firebird durante años sin copia de seguridad / restauración (si tienes suerte y el disco duro no muere). La única cosa que puede que tenga que hacer es volver a calcular todos los Indices de selectividad como se describe aquí: http://www.firebirdsql.org/dotnetfirebird/blog/2005/03/improving-query-performance-through.html

  

(3) no es compatible con disparadores, Exteriores   Llaves, PL / SQL tipo de cosas, etc.?

Sí. La versión 2.5 del motor incorporado también es compatible con el acceso a la misma base de datos de archivos de diferentes proccess al mismo tiempo.

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