hamsterdb

Motor de base de datos integrado ligero
Descargar ahora

hamsterdb Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • cruppstahl
  • Sitio web del editor:
  • http://hamsterdb.com/?page=about
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 999 KB

hamsterdb Etiquetas


hamsterdb Descripción

Motor de base de datos integrado ligero Hamsterdb es una base de datos integrada de código abierto. Hamsterdb está en desarrollo durante más de dos años con tres principios de diseño principales: facilidad de uso, alto rendimiento y estabilidad. La API de Hamsterdb es simple y en su mayoría autocontrol. Se proporcionan amplia documentación, preguntas frecuentes y tutoriales. La interfaz es similar a otros motores de base de datos ampliamente utilizados. Los algoritmos rápidos y las estructuras de datos garantizan un alto rendimiento para todos los escenarios. La implementación de estos algoritmos minimiza las llamadas de acceso de disco y sistema operativo (es decir, asignaciones de memoria). Las estructuras de datos intentan aprovechar los cachés modernos de la CPU. Las operaciones de archivos mapeadas de memoria se prefieren a la lectura / escritura más lenta en el tamaño de la página, el tamaño de la tecla y el tamaño del caché, Hamsterdb se puede sintonizar para cualquier plataforma de hardware. La huella mínima de memoria estática es solo 55 KB, y la memoria mínima asignada para una base de datos es una página (el tamaño de la página depende del sistema operativo, pero puede ser sobrescrito por el usuario). El tamaño de la memoria caché se puede limitar a cualquier valor (si se alcanza el límite difícil, las operaciones fallarán con una "salida de caché" -Error; Si se alcanza un límite suave, Hamsterdb redimensionará temporalmente el caché). Otros parámetros Dados al usuario la opción entre la seguridad de los datos o el rendimiento más alto. Aquí hay algunas características clave de "Hamsterdb": · Árbol B + ordenado muy rápido con llaves de longitud variable · Puede ejecutarse como una base de datos en memoria · Cursores de base de datos muy rápidos. · Soporta llaves duplicadas · Puede manejar múltiples bases de datos en un archivo · Soporta bases de datos "Número de registro" ("Incremento automático") · Tamaño de página configurable, tamaño de caché y tamaño de la tecla de índice · Implementación portátil ANSI-C · Se ejecuta en Linux, Unes, Microsoft Windows, Microsoft Windows CE · Formato de archivo independiente de endian · Utiliza los punteros de archivo 64bit y admite archivos enormes · Fácil de usar y bien documentado. · Abrir código fuente y lanzado bajo la GPL 2.0 o posterior ¿Qué hay de nuevo en este lanzamiento: Nuevas características: · Ampliación aproximada: HAM_FIND / HAM_CURSOR_FIND ahora puede devolver el vecino más cercano si no se encuentra la clave · Los modos de acceso a los datos optimizan el comportamiento de tiempo de ejecución para el rendimiento dependiendo de las características de su base de datos · Nuevas funciones para obtener información de tiempo de ejecución (Ham_Env_Get_Parameter, Ham_Get_Parameter) · Una nueva función HAM_GET_KEY_COUNT () devuelve el número de claves Corrección de errores: · Las páginas freelistas ahora están completamente utilizadas. · Mejoras de seguridad para el código WIN32 MMAP · Cuando se crea un entorno (o abierto), la página del encabezado no se escribió inmediatamente (o leído); Por lo tanto, se perdieron la configuración, a menos que se creó una base de datos (o abierta), fija Otros cambios: · Mayor rendimiento gana, esp. en código freelista


hamsterdb Software relacionado

Portfolyo

Herramienta gratuita basada en web para profesionales para administrar su cartera ...

244 258 KB

Descargar

Pl / java

trae el poder de Java a las funciones y desencadenantes de PostgreSQL ...

314 223 KB

Descargar

pgtclng

Una herramienta basada en TCL / TK gratuita y gratuita para acceder a las bases de datos PostgreSQL ...

150 181 KB

Descargar