Comment puis-je implémenter un schéma de base de données relationnelle important dans un magasin de valeurs clés?Comment puis-je implémenter un schéma de base de données relationnelle important dans un magasin de valeurs de clé de base?
Voici les exigences:
1) utilise pas les procédures stockées ou fournisseur de base de données spéciale caractéristiques spécifiques
2) utilise les index
3) Utilise rejoint
4) De nombreux complexes types dans les tables (VARCHAR, INT, BLOB, etc)
5) Des milliards d'enregistrements
6) recherche plein texte
7) sauvegarde horodatés possible
8) Transactions non nécessaire (seule atomique rangée/mises à jour sur le terrain uniquement)
Ça me semble être une très mauvaise idée. Vous avez évidemment besoin de beaucoup de fonctionnalités RDBMS, alors s'il vous plaît, pour l'amour de Dieu, utilisez un RDMBS. –
J'ai essayé le SGBDR, mais les performances commencent vraiment à atteindre ce niveau après quelques dizaines de millions de lignes. Le problème est que nous devons faire du sharding et beaucoup d'autres trucs spéciaux qui finissent par coûter très cher en raison de la complexité de la création de ces solutions et de la maintenance. Je suppose qu'il n'y a pas d'alternatives à un SGBDR alors. – Zubair