sharding

Das Sharding ist eine Technik zum Partitionieren von Datenbanktabellen nach Zeilen ("horizontal"); Typischerweise erfordert diese Technik, dass ein Schlüssel ausgewählt wird, der bestimmt, wie die Zeilen partitioniert werden sollen.
2
Antworten

Kann AUTO_INCREMENT sicher in einem BEFORE TRIGGER in MySQL verwendet werden

Instagrams Postgres-Methode zum Implementieren benutzerdefinierter IDs für das Sharding ist großartig, aber ich brauche die Implementierung in MySQL. Also habe ich die Methode am Ende dieses Blogs konvertiert, hier: Ссылка MySQL-Version:...
05.09.2014, 01:49
1
Antwort

Elasticsearch - Zuweisen von Shards

Ich habe kürzlich Elasticsearch entdeckt und ich habe mich entschieden, ein Stück zu spielen. Leider habe ich Probleme beim Hinzufügen von Indizes. Der Code zum Hinzufügen eines Index lautet wie folgt und wird jedes Mal ausgeführt, wenn ein n...
13.04.2011, 14:49
2
Antworten

Nach einem Zähler bei Verwendung von Sharded Counters sortieren

Ich habe eine Anwendung, in der die Haupteinheit Story ist und Benutzer für jede Geschichte abstimmen können. Jede Stimme erhöht ein vote_count für die Geschichte. Ich mache mir Gedanken über die Streitfrage in Bezug auf die Story, dahe...
22.08.2010, 21:42
4
Antworten

Clustering, Sharding oder einfache Partition / Replikation

Ich brauche einen Rat von Ihnen Experten zu diesem Thema. Die Sache ist, dass wir vor ein paar Tagen eine Facebook-Anwendung erstellt haben, die zum Glück sehr viral ist. Das Problem ist, dass unsere Datenbank WIRKLICH VOLL wird (einige Tabellen...
04.01.2011, 14:35
3
Antworten

Warum NoSQL sagt, dass traditionelles RDBMS bei skalierbar [geschlossen] nicht gut ist

Ich habe einen Artikel gelesen sagen, dass RDBMS wie MySQL ist nicht gut skalierbar, aber NoSQL wie MongoDB kann gut shard. Ich möchte wissen, welche Funktion RDBMS zur Verfügung gestellt hat, kann nicht gut shard.     
06.08.2010, 11:11
4
Antworten

Ressourcen für das Sharding und die Partitionierung von Datenbanken

Ich arbeite mit einem Datenbankschema, das Skalierbarkeitsprobleme aufweist. Eine der Tabellen im Schema ist auf etwa 10 Millionen Zeilen angewachsen, und ich erkläre Möglichkeiten für das Sharting und die Partitionierung, damit dieses Schema au...
15.11.2008, 02:34
2
Antworten

mehrere Konsumenten pro Kinesis-Shard

Ich habe gelesen, dass Sie mehrere Consumer-Apps pro Kinesis-Stream haben können. Ссылка Allerdings habe ich gehört, dass Sie nur Verbraucher pro Shard haben können. Ist das wahr? Ich finde keine Dokumentation, die dies unterstützt, und...
29.12.2015, 01:34
1
Antwort

MongoDB sharded-Sammlung wird nicht neu gewichtet

Wir haben ein relativ einfaches sharded MongoDB-Setup: 4 Shards, wobei jedes Shard ein Replikat-Set mit mindestens 3 Mitgliedern ist. Jede Sammlung besteht aus Daten, die aus vielen Dateien geladen werden. Jede Datei erhält eine monoton ansteige...
04.06.2013, 02:02
3
Antworten

Wie ändere ich effizient eine MySQL-Tabellenstruktur in einer Tabelle mit Millionen von Einträgen?

Ich habe eine MySQL -Datenbank mit einer Größe von bis zu 17 GB und 38 Millionen Einträgen. Im Moment muss ich sowohl die Größe einer Spalte vergrößern (varchar 40 auf varchar 80) als auch weitere Spalten hinzufügen. Viele der Felder sind i...
19.10.2012, 16:20
5
Antworten

Durchsuchen von Shards?

Kurzversion Wenn ich meine Benutzer in Shards aufteile, wie biete ich eine "Benutzersuche" an? Offensichtlich möchte ich nicht, dass jede Suche jeden Splitter trifft. Lange Version Mit Shard habe ich mehrere Datenbanken, von denen j...
04.11.2008, 00:06