Laden...

Nur Minimalanforderung von Feldern in DB ?

Erstellt von icolor vor 10 Jahren Letzter Beitrag vor 10 Jahren 1.054 Views
I
icolor Themenstarter:in
115 Beiträge seit 2008
vor 10 Jahren
Nur Minimalanforderung von Feldern in DB ?

verwendetes Datenbanksystem: <MS SQL>

Hallo,

wir möchten eine bestehende Applikation umstellen. Hierzu sei zu sagen, das es eine eigentliche Minimalkonfiguration für die Datenbankfelder und die Anzeige im Frontend gibt. Darüber hinaus haben einige Kunden zusätzliche Felder.

Wir möchten nun die neue Datenbank mit der Minimalkonfiguration abbilden. Dies soll auch für alle Kunden identisch sein. Jetzt hat unser Chef aufgeschnappt, das man die kundenspezifischen Felder speichern kann ohne das diese direkt in der Datenbank vorhanden sind. - Nähere Informationen haben wir aber keine.

Hat hierzu jemand Ideen, Erfahrungen, Ansatzpunkte?

Danke

16.842 Beiträge seit 2008
vor 10 Jahren

Für so eine Anforderung sind relationale Datenbanken eigentlich nicht da; da ist ein festes Schema vorgeschrieben.

Für variable Schemen - und damit auch variable Felder - gibt es Dokumenten-basierende Datenbanken wie MongoDB.
Aufgrund dieser Anforderung, dass Schemen sich sehr schnell ändern und anpassen können, sind diese Datenbanken vor allem im Web 2.0 sehr beliebt und erfolgreich.

I
icolor Themenstarter:in
115 Beiträge seit 2008
vor 10 Jahren

Hallo Abt,
danke für die Antwort.
Du meinst also, dies ist mit einer MS SQL DB von vorne herein erst gar nicht möglich?

16.842 Beiträge seit 2008
vor 10 Jahren

Doch, aber mit sehr sehr viel mehr Aufwand.
Dafür sind relationale Datenbank eben nicht gedacht.

F
115 Beiträge seit 2012
vor 10 Jahren

Hi,

stimme Abt zu. Möglicherweise ist XML was für dich

xml (Transact-SQL)

oder aber ein generisches Datenmodell mit Schlüssel-Wert Paaren

Attribute–value pair

Gruß
f_iyg