2009-07-13 6 views
2

De quelles applications/IDE disposez-vous pour développer des systèmes de base de données BASE?Quelles applications de développement de base de données BASE sont disponibles?

systèmes de base (Fondamentalement disponibles, état mou, Finalement cohérente) sont une alternative à SGBDR, que le travail bien avec des modèles de données simples tenant vastes volumes de données. Google BigTable, Persévère de Dojo, Dynamo, Cassandra de Facebook sont quelques exemples .

Répondre

1

Il semble que vous soyez à la recherche du surnom récemment utilisé NoSQL pour "bases de données". Qui comprend également MongoDB, Voldemort (ne doit pas être nommé), Hbase, Tokyo Cabinet et CouchDB. Il y en a beaucoup. Je ne suis pas sûr de savoir quelle est votre question?

Chacun a ses propres avantages, difficultés d'implémentation et différences de performance. Bien qu'ils soient tous conçus pour évoluer. Il existe de bons articles sur highscalability.com, http://highscalability.com/blog/tag/nosql

Ensuite, il existe des systèmes conçus pour améliorer et étendre la recherche à partir de bases de données traditionnelles (MySQL par exemple). Par exemple, Solr basé sur Lucene. C'est plus orienté vers la recherche en texte intégral. Cela tombe dans la "cohérence par la suite" car il se synchronise avec la base de données périodiquement.

+0

Il existe maintenant une catégorisation spécifique appelée BASE, et je me demandais s'il y avait des applications pour le développement. –

+0

J'ai compris que BASE était une généralisation comme ACID. Donc NoSQL ~ BASE et base de données ~ ACID. –

Questions connexes