2012-04-12 3 views
1

Kann eine relationale Datenbank JSON als Datentyp haben? Oder müssen relationale Daten einen solchen Datentyp haben? Ich weiß, dass es sinnvoller ist, solche Daten in NoSQL wie MongoDB oder Redis zu speichern. Aber nehmen wir an, wenn kleine Daten als JSON gespeichert werden sollen und sie schnell in einem relationalen Datenbankkontext verwendet werden.JSON-Datentyp für relationale DATENBANK

Beispiel: Ich möchte einige Konfigurationen speichern. Zukünftig könnte das Name-Wert-Paar dieser Konfiguration weiter zunehmen und ich möchte keine weiteren Spalten hinzufügen. Ich kann im Textformat mit einem Trennzeichen speichern oder einfach JSON verwenden und es als String in DB einfügen. (Deshalb habe ich mich gefragt, ob relationale DB selbst JSON-Typ haben kann und ich mich nicht um das Parsen und Speichern kümmern muss).

Einige könnten auch argumentieren, dass mein Datenmodell nicht 100% korrekt ist und deshalb habe ich solche Anforderungen, was auch wahr sein kann. Aber ich fühle mich immer noch relational DB könnte JSON Typ haben.

Was ist dein Gedanke?

Antwort

0

Wenn Sie das tun möchten, was in Ihrem Beispiel als erläutert wird XML-Speicher ist besser für Sie.

aber wenn Daten Tag für Tag mehr als Nosql Leistungsproblem haben, wenn Sie keine richtige Plattform für SQL-Datenbanken haben.

so müssen Sie für NoSQL für Ihre Anforderung Document Store oder Ket-Wert-Paar-Datenbanken gehen ist besser für Sie.