Je suis tombé sur diverses situations, où je veux stocker certaines données formatées d'une manière telle qu'elles peuvent être facilement interrogées.Quelle base de données simple puis-je utiliser pour stocker et interroger des données uniquement pour moi-même?
Par exemple
$ cat so.txt
"question_id": 58640,
"tags": ["polls", "fun", "quotes"],
"title": "Great programming quotes"
"question_id": 184618,
"tags": ["polls", "fun", "comment"],
"title": "What is the best comment in source code you have ever encountered?"
"question_id": 3734102,
"tags": ["c++", "linux", "exit-code"],
"title": "Why cant' I return bigger values from main function ?"
"question_id": 2349378,
"tags": ["communication", "terminology", "vocabulary"],
"title": "New programming jargon you coined?"
"question_id": 3723817,
"tags": ["open-source", "project-management", "failure", "fail"],
"title": "How to make an open source project fail"
"question_id": 3699150,
"tags": ["testing", "interview-questions", "job-interview"],
"title": "Interview question please help"
$
Une requête simple peut exposerons les titres des questions avec des balises "C++".
Ce sont les exigences
- La base de données doit prendre en charge seulement moi.
- Il doit être capable de supporter toutes les requêtes de type SQL générales. Je suis familier avec SQL, donc plus c'est SQL, mieux c'est.
- Il doit être exécuté localement sur ma machine Linux exécutant Ubuntu 10.04.
- En outre, puisque mes besoins sont minimes, je m'attends à ne pas utiliser trop de mémoire.
Quel SGBD suggérez-vous à cet effet?
ceci est juste un exemple de format. Je prévois d'analyser manuellement mes données avant de les stocker dans la base de données. – Lazer
gotcha. dans ce cas, sqlite est de loin le rdbms le plus facile et le plus léger –