Depende de…
1. Lo que quieres hacer con esos datos una vez que los tienes.
2. Cómo se verán los datos almacenados.
3. Dónde desea que se guarden esos datos.
Con la excepción de la sección a continuación que habla sobre el almacenamiento del cliente, y a menos que tenga una razón convincente * no * para hacerlo, le sugiero que almacene sus datos en la nube. Hay algunas razones muy importantes por las cuales se reducen a escalabilidad, rendimiento, disponibilidad y costo a largo plazo.
Si su objetivo es el análisis de big data, probablemente haya algo orientado a eso, como MongoDB (como ya se sugirió), Hadoop o DocumentDB. Hay otros que también podrían ajustarse a este proyecto de ley.
- En la escuela, tengo la opción de elegir entre C ++ y Java (junto con HTML CSS, Flash y Photoshop). ¿Qué idioma debo elegir teniendo en cuenta el alcance para el futuro?
- Si eres un asistente de bootcamp, ¿cuáles son tus oportunidades fuera del desarrollo web?
- ¿Cómo la felicidad en el trabajo aumenta la productividad y juega un papel en su éxito?
- ¿Qué hace que la gente renuncie a su trabajo?
- ¿Cuál es una buena rutina diaria de práctica de guitarra de 15-30 minutos para mantener tus habilidades al día?
Si esos datos se convertirán en registros normalizados o datos espaciales, entonces elegiría una versión adecuada de SQL Server u Oracle. En su mayor parte, Oracle es excesivo si no es una organización que tendrá muchos DA / DBA dedicados, y SQL Server es más que capaz de manejar casi cualquier carga. Puede hacer su propio juicio aquí: https://msdn.microsoft.com/en-us…
Si los datos serán documentos (JSON o XML), entonces probablemente querrá continuar con los mencionados en la sección de big data anterior. Sin embargo, SQL Server tiene soporte nativo para XML. Lo he usado y lo he visto absorber miles y decenas de miles de registros con un rendimiento de microsegundos.
Si está hablando sobre el almacenamiento del cliente, entonces elegiría algo ligero y rápido como Sqlite. Está clasificado para un par de GB con poca o ninguna degradación notable del rendimiento (cuando está configurado y optimizado correctamente), por lo que debería funcionar.
De todos modos, responda esas tres preguntas y estará mucho más cerca de la solución adecuada para sus necesidades, presupuesto y otras limitaciones.