Nutzen - Datenbank Merius INIT-Logo
Nutzen - Datenbank Merius

Nutzen - Informatikwissen, Methodenwissen

Liebe Datenbankfreunde Wir sind die Top-Sepzialisten für die besten Datenmodelle. Schnell erstellt, redundantfrei und effizient während der Nutzung. Unser Ziel: Der Mensch wartet nicht auf den Computer - der Computer wartet auf den Menschen. Die relationalen Datenbanken (SQL) mit ihren Fremdschlüsseln und vielen Tabellen erreichen dies kaum. Deshalb suchen wir mit Prototypen nach einer neuen Lösung und nenne unsere Datenbank Merius. Wir zeigen Ihnen, wie wir vorgehen: Der allerwichtigste Punkt bei Innovationen: Alle Gründe, die gegen eine Durchführung sprechen, auf der Seite lassen. Ein paar echte Bedürfnisse der Benutzer: 1. Sofortige Antwort (kein Warten mehr) 2. Absolute Redundanzfreiheit (reduziert die Fehlermöglichkeiten) 3. Einfacher Gebrauch aus Programmen (einfache Schnittstelle) 4. Beliebige Anforderungen abdecken (kostengünstige Programmierung) Entscheidungen: Bedürfnis 1: Sofortige Antwort (kein Warten mehr) a) Alle Daten sind im Hauptspeicher. Das bringt Faktoren an Geschwindigkeit. (keine physischen Zugriffe mehr) b) Direkte Zugriffe mit Hauptspeicheradressen wo möglich (keine Fremdschlüssel und neue Indices) Bedürfnis 2: Absolute Redundanzfreiheit (reduziert die Fehlermöglichkeiten) c) Alle Daten und jedes Wort sind einmalig d) Neuer Aufbau der Daten. Bedürfnis 3: Einfacher Gebrauch aus Programmen (einfache Schnittstelle) e) Einfaches Suchen über beliebige Daten und Metadaten f) Update ist ein virtuelles Löschen und Insert g) Delete ist nur virtuell, ein spezielles Löschprogramm darf nur physisch löschen. Bedürfnis 4: Beliebige Anforderungen abdecken (kostengünstige Programmierung) h) Jedes Datenobjekt darf mit jedem Datenobjekt eine Beziehung eingehen i) Das Datenmodell rekursive Beziehung dient als Grundlage für den Start j) Mit welchem Zeichensatz beginnen wir intern? ASCII, UNICODE mit UTF-8 (UCS-2) oder UTF-32 (UCS-4)? Start intern mit ASCII 8 Bit (0 - 255) pro Zeichen in der Programmierung. k) Wieviele Daten sollen zu Beginn vorgesehen werden (Schlüssellänge)? 8 Byte = 18 Trillionen 9 Byte = 4,7 Trilliarden oder 10 Byte = 1,2 Quadrillionen? Start mit 8 Byte, jedoch dynamisch für einen Ausbau ohne neue Programmierung. l) Sollen die Grundzeichen 0 - 255 als Daten gespeichert oder nur virtuell geführt werden? Vorteil: Einzelne Buchstaben werden gebraucht, also müssen sie abgebildet werden. 0 wird in der Programmiersprache C für Ende Variable gebraucht. Also sind nur 1 - 255 abzubilden. Der Aufbau ist: ID = neuer Schlüssel, IDgross = 00000000, IDklein = 0000000 + Zeichen 1 - 255. Datenmodellierung rekursive Beziehung Offene Entscheidungen: Gerne erstellen wir auch Ihr Datenmodell, optimieren Ihre Datenbank oder reviewen die von Ihnen vorgeschlagenen Datenmodelle. Möchten Sie als erstes Unternehmen die neue Datenbank mit uns entwickeln und einsetzen.
Wir stehen Ihnen gerne für Ihr nächstes Projekt zur Verfügung.

Manfred Wittenwiller