Hersteller: | Helmut Jakoby |
Webseite: | Website besuchen |
Preis: | keine Angabe |
Lizenz: | Open Source |
Betriebssystem: | Windows 10, Linux |
Download-Größe: | 2899 KByte bis 252488 KByte |
Downloadrang: | 10187 |
Datensatz zuletzt aktualisiert: | 09.08.2024 |
Alle Angaben ohne Gewähr |
GlobalObjects ist eine C++ objektorientierte Datenbank (OODB, ODBMS, NoSQL) um C++ Objekte persistent zu halten. Es ist Single- und Multiuserbetrieb über einen Server möglich. Es können C++ Objekte gespeichert, geladen und auch wieder gelöscht werden. Dieses kann auch in Transaktionen stattfinden, welche bestätigt (Aktionen werden ausgeführt) oder abgebrochen werden können (Aktionen werden nicht ausgeführt). Das ACID-Prinzips wird konsequent eingehalten.
GlobalObjects versteht C++-Klassendeklarationen mit Unterstützung für Kapselung, Vererbung, Polymorphismus, Objektidentität und Objektreferenzen. Es existiert ein umfangreicher Sperrmechanismus, um gespeicherte Objekte zu schützen. Um Änderungen am Objektbestand "mitzubekommen", kann ein einfaches Benachrichtigungssystem, realisiert durch Übergabe einer Callback-Funktion, genutzt werden.
Das Hauptaugenmerk liegt im einfachen Abspeichern und Laden von auch komplexen C++ Objekten mit deren Referenzen und der Aktualisierung von geladenen Objekten im Speicher, wenn diese in der Datenbank geändert werden.
Die Bezeichnung GlobalObjects wurde gewählt, weil es den Entwickler dabei unterstützt, Objekte auf mehreren Clients automatisch zu synchronisieren. Die mit GlobalObjects entwickelte Applikation funktioniert dennoch ohne Änderung auch im Einzelplatzbetrieb.
Zurzeit werden Microsoft Visual Studio (ab Version 2010) sowie MinGW (ab Version 5.3.0) unter Windows und gcc (ab Version 4.8.3) sowie Clang (ab Version 6.0.0) unter Linux unterstützt. Man kann z.B. einen GloServer auf ein unterstütztes Betriebssystem installieren und auf diesen von allen unterstützten Betriebssystemen mit einer Client-Applikation zugreifen.
GlobalObjects
![](http://heise.cloudimg.io/v7/_www-heise-de_/download/media/globalobjects-db/glodeveloper2_1-1-30.png?force_format=avif,webp,jpeg&org_if_sml=1&q=70&width=1496)
Das könnte dich auch interessieren
VPN-Test 2024: Die besten VPN-Anbieter im Vergleich
Die besten VPN-Dienste für Streaming, Sicherheit und Anonymität im Test
▶️ Beste eSIM-Tarife für Marokko
Die günstigsten eSIM-Anbieter für den Marokko-Urlaub
File-Repair-Tools: Beschädigte Dateien reparieren
Software zur Instandsetzung defekter Daten
▶️ VPN-Deals: Aktuelle Angebote im August 2024
NordVPN, CyberGhost & Co. günstig abonnieren
Kommentare
{{commentsTotalLength}} KommentarKommentare
{{line}}