2011-02-14 5 views
3

Je m'intéresse à la création d'un système de base de données NoSQL pour un projet scolaire et je suis curieux de savoir quelles langues sont les différents exemples de systèmes de base de données NoSQL. S'il y a un leader majoritaire, pourquoi cette langue est-elle préférée? Et s'il y a plus d'éléments impliqués dans la création, tels que différentes couches (d'une pile), cette information serait également utile.Dans quelle langue sont généralement écrites les bases de données NoSQL?

Merci.

+0

Pourquoi créer un nouveau NoSQL. Ne vaut-il pas mieux investir de l'énergie dans le développement d'applications? – amra

+1

Juste essayer quelque chose de nouveau. Je l'ai déjà fait pour un projet différent. – gkbii

Répondre

1

Actuellement, ils sont pour la plupart écrits en Java, (Cassandra, Hadoop/HBase etc.) mais il n'y a rien qui rend leur écriture dans une autre langue plus difficile ou plus difficile. Je pense que la raison en est que la plupart d'entre eux proviennent d'un environnement open source, qui est principalement développé en Java.

0

CouchDB est écrit en Erlang. Erlang est vraiment bon pour les systèmes distribués. Il semble que SimpleDB est écrit en Erlang.

+0

Qu'est-ce qui rend Erlang bon pour les systèmes distribués? – gkbii

+2

Erlang est écrit pour supporter les systèmes distribués depuis le début. Cela signifie que la prise en charge de l'informatique distribuée ne fait pas partie d'une bibliothèque que vous devez charger mais qui s'intègre parfaitement dans la langue. – onemasse

0

Le RavenDB d'Ayende est écrit en C# (mais c'est le seul dont j'ai entendu parler en C#).

Questions connexes