Bases de datos para más de un millón de claves? [cerrado]

Estoy buscando una base de datos con poca sobrecarga y bajos requisitos de memoria (<500mb) que pueda almacenar de manera eficiente un millón o más de claves, con valores pequeños como números pequeños y cadenas pequeñas. Probé algunos nosql como redis, CouchDB, OrientDB pero o usan demasiada memoria o escriben muy lento después de unos cientos de miles de claves, o se corrompen. ¿Qué otro recomendarías?

preguntado el 09 de enero de 11 a las 11:01

Lo hace tener ser una base de datos no relacional? Sería mejor si explicara sus limitaciones y requisitos. ¿Cuánto es "poca memoria"? ¿Cuáles son los "valores pequeños"? ¿Qué estructura tendrían los registros? ¿Cómo piensa acceder y utilizar los datos? -

un millón no es gran cosa para cualquier base de datos. Elija el que tenga la mejor documentación y un gran apoyo de la comunidad. -

@stagas - por favor editar su pregunta y agregue información, en lugar de comentarios. Algunas personas no leen los comentarios. -

No nos dijo nada sobre el entorno operativo de esta base de datos. ¿Cómo espera que alguien le dé una recomendación? -

Utilizo MySQL con 1 GB de datos y 1 000 000 de filas, y la carga del servidor es del 1% con 1000 en línea ... Entonces, ¿qué estás tratando de hacer? -

2 Respuestas

Muy simple: algo como gdbm o incluso tdb. Con gdbm, puede limitar el uso de memoria para los datos al espacio necesario para un solo par clave-valor, hasta donde yo sé. Más avanzado: Berkeley DB.

Respondido el 09 de enero de 11 a las 15:01

para escrituras rápidas hay "cassandra"

Respondido el 09 de enero de 11 a las 17:01

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.