Database
 sql >> Datenbank >  >> RDS >> Database

VLDBs in den 20er Jahren:Du wirst eine größere brauchen …

Zeit und Technologie werden immer schneller und die Daten, die wir speichern, wachsen exponentiell weiter. Daher ändert sich die genaue Definition einer sehr großen Datenbank (VLDB) weiterhin mit neuen Fortschritten in Hardware und Software. Aber das Anbringen einer VLDB auf Ihrem neuen Tablet oder sogar einem Laptop wird normalerweise nicht passieren, zumindest noch nicht.

Wie groß ist eine sehr große Datenbank?
Viele technische Autoritäten diskutieren über den tatsächlichen Ausgangspunkt dessen, was eine VLDB ausmacht. Manche sprechen von Datenbanken mit 100 Gigabyte oder mehr. Andere argumentieren, dass eine VLDB mindestens 1 Terabyte (1000 GB) groß ist. Es kann auch an der Anzahl und Art der komplexen Abfragen und Transaktionen gemessen werden, die es unterstützen kann. Aber unabhängig von der genauen Menge kann man mit Sicherheit sagen, dass eine VLDB eine enorme Menge an Informationen enthält, die in einer extrem hohen Anzahl von Tupeln (Datenbankzeilen) verteilt sind und einen enormen Speicherplatz in einem physischen Dateisystem einnehmen.

Sie wissen, dass Sie es mit einer VLDB zu tun haben, wenn ihre Größe mehr Arbeit erfordert. Die Tatsache, dass die Datenbank nicht in angemessener Zeit gesichert werden kann, und die finanziellen Einschränkungen beim Duplizieren der Datenbank zu Testzwecken sind nur einige der Probleme, die behandelt werden müssen.

Wer verwendet VLDBs?
Viele Unternehmen und Organisationen nutzen VLDBs, darunter Kommunen, staatliche Rüstungsunternehmen, Forschungsunternehmen und große Unternehmen in der Finanzbranche. Ein Paradebeispiel für einen, der regelmäßig VLDBs zu seinem strategischen Vorteil nutzt, ist TAC, eine vollständig unabhängige europäische Forschungsgruppe, die Finanzinvestoren, Industrieunternehmen und multilateralen Organisationen Beratungsdienste zu internationalen Wirtschafts- und Finanzfragen anbietet. TAC erstellt VLDBs, hauptsächlich für den eigenen internen Gebrauch, aber einige wurden der Öffentlichkeit für Analysezwecke zur Überwachung ausländischer Investitionen und Entwicklungsziele zur Verfügung gestellt.

Andere Unternehmen verwenden VLDBs für Datenvergleiche, Data Mining, Data Warehousing, Replikationen, Abfragen, Demonstrationen und eine Vielzahl zusätzlicher Funktionen. Technologie-Trendbeobachter beobachten mit ihnen. IT-Manager konzipieren und entwickeln mit ihnen. F&E-Experten und Innovationseinheiten führen mit ihnen Statistiken. Und VLDBs spielen bei der Nachfrage nach personalisierten Informationen im World Wide Web eine immer wichtigere Rolle.

Wie verwaltet man also eine sehr große Datenbank?
Die Geschichte von David gegen Goliath kommt einem oft in den Sinn, wenn Leute feststellen, dass sich ihre Datenbanken einem Terabyte nähern. Es wird immer schwieriger, Speicherplatz zuzuweisen und Abfragen zu beschleunigen. Diese scheinbar unüberwindbare Aufgabe, Platz zurückzugewinnen und die Leistung zu verbessern, muss dann einem Experten übertragen werden, einem Experten, der über das Know-how und die technologischen Werkzeuge verfügt, um diesen Giganten zu erobern.

VLDBs können durch den richtigen Typ von Datenbankverwaltungssystem (DBMS) effektiv gesteuert werden; d. h. speziell entworfene Computersoftware (oder Softwaresuite), die eine Schnittstelle zwischen der Datenbank und dem Endbenutzer bereitstellt und die Erstellung, Abfrage, Aktualisierung und Verwaltung der Daten ermöglicht. Ein DBMS erhält auch die Sicherheit und Integrität gespeicherter Daten und erleichtert die Wiederherstellung von Informationen, wenn ein System ausfällt. Und es gibt verschiedene Arten von DBMS, aber wir werden diese Dissertation für einen anderen Blog zu einem anderen Zeitpunkt aufheben.

Die Entwicklung der meisten Datenbankverwaltungssysteme ist äußerst komplex und zeitintensiv und erfordert kontinuierliche Upgrades mit Fortschritten bei Computerspeicher, Speicherung, Prozessoren und Netzwerken. Datenbanken werden immer größer, umfangreicher und leistungsfähiger, da Softwareentwickler bestrebt sind, mit den Anforderungen des modernen Datenvolumens Schritt zu halten. Wie die meisten Menschen im 21. Jahrhundert haben wir sehr schnell einen langen Weg zurückgelegt, und wir haben die Daten, um das zu beweisen!