Pregunta

Estoy buscando una forma rápida, clave integrable / tienda de valor con la semántica cursor sobre colecciones clave (o una simple base de datos integrable) que puedo usar en .NET y Mono. Necesita que sea de código abierto, preferiría una licencia tipo MIT o Apache a través de una licencia GPL. No se opone a una biblioteca que las consolidaciones necesita ser escrita, siempre y cuando los binarios están disponibles para Windows y Linux.

Las opciones consideradas:

  • SQLite - tiene fijaciones y aplicación nativa, pero
  • hilo simple y no tan rápido
  • Embedded InnoDB - sin ataduras .NET puedo encontrar y de GPLv2
  • Berkley DB - sin ataduras .NET puedo encontrar
  • Gabinete Tokio - sin ataduras .NET puedo encontrar y problemática a la acumulación en las ventanas
  • estructuras de datos asignados-Memoria de la vaca loca - GPLv2

¿Hay una opción mejor que el anterior que me falta, o fijaciones de lo anterior que no sé alrededor?

Actualizar : Se utiliza fijaciones oficiales BDB de Oracle con 4.8 y 5.0, pero no pudo hacer que funcionen bajo mono. También tenía algunas otras cuestiones (C # controladores para BDB son todavía inmaduros). Escribió un BitCask inspirado K / V tienda llamada Firkin ( http://github.com/sdether/Firkin ) almacenar y usar que ahora en lugar.

¿Fue útil?

Solución

Una búsqueda rápida de datos Berkeley enlaces para C # se presentó - Berkeley DB para .NET

Otros consejos

i voto para Berkeley DB. es muy rápido y envoltorio es buena. Lo utilicé mucho

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