Question:
Quelle base de données utiliser avec node.js et raspberry pi?
foreyez
2013-06-22 02:10:18 UTC
view on stackexchange narkive permalink

J'ai installé node.js sur mon Raspberry Pi. Mais maintenant je me demande quelle base de données je devrais utiliser.

J'aimerais que ce soit une solution simple. Plus il est facile de travailler avec / une installation rapide / mieux c'est.

J'ai vu beaucoup de gens comme sqlite, mais ils l'utilisent surtout avec Python. De plus, je suis un peu hésitant à utiliser une base de données SQL. J'aimerais quelque chose de plus facile à travailler, en particulier l'enregistrement / le chargement d'objets JavaScript, peut-être NoSQL. Mais j'ai remarqué que les solutions NoSQL comme mongodb sont un peu difficiles à utiliser avec Raspberry Pi car j'ai besoin de le compiler, etc.

Alors, quelle base de données recommanderiez-vous pour RaspberryPi + Node.js?

Qu'allez-vous stocker dans la base de données.
Je vais l'utiliser pour plusieurs projets. Je recherche une solution générale.
Quatre réponses:
Craig
2013-06-22 07:00:06 UTC
view on stackexchange narkive permalink

Sauf si vous avez besoin de nombreux utilisateurs ou processus simultanés écrivant dans la base de données en même temps, je recommanderais sqlite. Il est basé sur un fichier, vous n'avez donc pas besoin d'un serveur en cours d'exécution, et chaque projet peut utiliser son propre fichier de base de données (à moins qu'il ne doive partager des données). Si vous utilisez une couche d'abstraction de base de données, vous pouvez passer à mysql ou postgres sans trop de problèmes à l'avenir.

Et, en prime, faire une sauvegarde est une simple copie de fichier.

merci, j'ai fini par utiliser sqlite car cela semblait être la solution la plus simple. Remarque: les pilotes sqlite3 nodejs nécessitent node0.8.x donc assurez-vous de télécharger ces binaires spécifiques pour pi.
unclelim12
2013-08-21 20:18:36 UTC
view on stackexchange narkive permalink

J'utilise actuellement OrientDB avec node dans mon raspberry pi. www.orientdb.org

En ce qui concerne l'installation, c'est juste un simple wget depuis la page de téléchargement du site, puis le lancement ./bin/server.sh

même avoir un outil d'administration Web utile à votreurl: 2480 par défaut.

C'est aussi NOSQL et jusqu'à présent, mon expérience est comme avoir une base de données d'objets JS liés entre eux dans un réseau de graphes. La meilleure chose est que je peux utiliser de bonnes vieilles requêtes SQL pour récupérer tous les objets JS que je veux, ceux qui leur sont liés, etc.

vlad b.
2013-06-22 03:19:02 UTC
view on stackexchange narkive permalink

Quel projet essayez-vous de faire? La base de données doit être sélectionnée en tenant compte du projet. J'ai exécuté MySql associé à Memcached avec d'excellents résultats.

Alexey Zimarev
2014-05-27 01:44:19 UTC
view on stackexchange narkive permalink

Mieux vaut tard que jamais, en essayant de trouver moi-même une réponse à la même question, j'ai trouvé que cette https://github.com/louischatriot/nedb - pure base de données Node.js, fonctionnait sur chaque nœud (j'espère) et c'est NoSQL.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...