-
 Zitat von camouflage
@Baldur,
meines Erachtens geht die ganze Sache noch viel weiter, vor allem wenn Dokumente in's Spiel kommen. Hier finde ich eine relationale DB völlig ungeeignet. Wer sich mal mit MongoDB beschäftigt hat, weiss was ich meine. Und ja, ich bin Fan von dieser DB, weil dagegen die SQL Datenbanken ziemlich alt aussehen.
... am Thema vorbei, setzen 5!
... ich nehme mal meinen eigenen Raunzer zurück, sorry Karl.
Im Grunde genommen ist das ein gutes Beispiel für Schichtentrennung und was in die Datenbank an Logik gehört und was nicht.
Dokumente sind hierarchisch geordnete Daten, deren Struktur nicht uniform festgelegt ist (wie in relationalen Datenbanken). Bei sauberer Schichtentrennung, habe ich in der Applikationsschicht ein Objekt (in prozedural gedacht und in ILE formuliert ein Serviceprogramm), das so ein Dokument oder eine Klasse von Dokumenten repräsentiert.
Jetzt brauche ich Methoden (in ILE gedacht exportierte procedures), die eine Dokument aus der Datenbank laden, bzw. in der Datenbank speichern können. Dazu benutzt sie Methoden aus der Zugriffsschicht die rein funktional oder in der Datenbank gespeichert (stored procedures/ user defined functions) sein können.
Mit dieser Architektur ist es völlig egal, ob die Datenbank relational, mongo oder monkey heißt.
D*B
Similar Threads
-
By dibe in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 19-10-17, 09:32
-
By NEWSolutions Redaktion in forum NEWSolutions artikel
Antworten: 0
Letzter Beitrag: 11-08-15, 17:07
-
By Kirsten Steer in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 22-04-11, 10:49
-
By cassandra in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 30-04-03, 14:39
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks