Esta pregunta fue hecha en una entrevista. Primero, se me ocurrió B-tree. Me pidió que fuera más específico y me pidió que describiera cómo almacenaría los datos para que sea más fácil recuperarlos. ¿Puedes por favor arrojar algo de luz sobre esto? Gracias por adelantado
Respuestas
0 para la respuesta № 1Tu pregunta no está muy clara. Las "buenas" formas de almacenar los datos dependen de lo que quieras hacer con él.
Si desea acceder a partes de sus datos, una lista decompensaciones basta. Si desea buscar en texto, usar un índice invertido adicional en combinación con docIds-> offsets es excelente. Si tiene actualizaciones frecuentes de sus datos y la lectura es rara, ninguna de ellas tiene sentido. Entonces realmente depende
-1 para la respuesta № 2
Parece una pregunta abierta, para que puedas demostrar tu vasta experiencia de ... bueno, http://en.wikipedia.org/wiki/NoSQL sería mi suposición, pero se podría argumentar que http://en.wikipedia.org/wiki/Dbm responde la pregunta