AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Einfache lokale Datenbank – bitte um Entscheidungshilfe!
Thema durchsuchen
Ansicht
Themen-Optionen

Einfache lokale Datenbank – bitte um Entscheidungshilfe!

Ein Thema von Andreas13 · begonnen am 7. Mai 2019 · letzter Beitrag vom 12. Mai 2019
Antwort Antwort
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.458 Beiträge
 
Delphi 12 Athens
 
#1

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 8. Mai 2019, 06:06
Moin...
Zitat:
Daher hat sich bei mir eingebrannt, daß SQL-Abfragen langsam sind.
...auch mit den Prozessoren auf den Boards hat sich einiges getan. Ich würde dir empfehlen, dich wieder an SQL anzunähern. Ich würde dir aber empfehlen eine Datenbank zu nehmen die eine Datei darstellt...wie Firebird z.B. Ansonsten kommt es auf den Einsatzzweck an...
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.251 Beiträge
 
Delphi 12 Athens
 
#2

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 8. Mai 2019, 07:16
@Andreas13: Du hast echt die Qual der Wahl. Von SQLite, AdvantageDB, ClientdataSets, über XML, JSON, NOSQL uvm bis hin zu MSSQL embedded und natürlich C/S-Datenbanken gibt es wirklich vieles.

BTW: Aurelius ist keine Datenbank, das ist ein ORM + kann mit vielen Datenbanken.

Aber: Wie du selbst sagst, ist dein Wissen aus B-Tree-Zeiten (kenn ich auch, war echt gut!) + da hat sich seither wirklich, wirklich viel getan. Verschaff dir zuerst einen Überblick und spiel dich mit dem Komponenten, die Delphi mit hat. Bring dich auf den aktuellen technischen Stand, dann kannst du die Entscheidung leichter treffen.

Sonst schränkst du dich ein (kein SQL!), obwohl das nicht nötig wäre.

Vielleicht magst du auch beschreiben, was du vorhast, dann können dir die Experten hier viele Vorschläge machen, aus denen du die besseren dann aussuchen kannst.
  Mit Zitat antworten Zitat
hans65
Online

Registriert seit: 1. Feb 2007
Ort: Sachsen
30 Beiträge
 
Delphi 12 Athens
 
#3

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 8. Mai 2019, 08:02
Vielleicht ist NexusDB nicht die schlechteste Alternative, wenn man deren Wurzeln einmal ansieht:
https://www.nexusdb.com/support/index.php?q=node/506

"While NexusDB is a completely newly designed product its conceptual foundations date back to 1986. At this time, ENZ, a German company, created a product called BTreeFiler for Turbo Pascal. BTreeFiler was a file-based database system which used the server purely as a file server. In time, Turbo Power sold BTreeFiler under license for ENZ. Turbo Power eventually bought BTreeFiler outright from ENZ."

Achso, wenn schon TurboPower BTreeFile genannt wird, dann gibt es ja auch noch das hier als Opensource:
https://sourceforge.net/projects/tpbtreefiler/

Geändert von hans65 ( 8. Mai 2019 um 08:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.251 Beiträge
 
Delphi 12 Athens
 
#4

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 8. Mai 2019, 12:10
Das gibt es ja auch noch:
https://www.elevatesoft.com/products
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
730 Beiträge
 
Delphi XE5 Professional
 
#5

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 8. Mai 2019, 21:46
@TigerLilly
Vielen Dank für Deine wertvollen Hinweise & Ratschläge!

Vielleicht ist NexusDB nicht die schlechteste Alternative, wenn man deren Wurzeln einmal ansieht:
https://www.nexusdb.com/support/index.php?q=node/506

Achso, wenn schon TurboPower BTreeFile genannt wird, dann gibt es ja auch noch das hier als Opensource:
https://sourceforge.net/projects/tpbtreefiler/
Danke für den tollen Tipp: NexusDB ist in der Tat die Nachfolgerin der einstigen B-Tree-Isam-Datenbankbibliothek. Habe bereits eine Demoversion installiert und bin noch beim Austesten. Im Moment ist dies mein Favorit.

Lieder lässt sich
https://sourceforge.net/projects/tpbtreefiler/
Mit Delphi XE5 Nicht mehr kompilieren. Habe in den letzten Monaten bereits viel Zeit in die „Wiederbelebung“ investiert, leider ohne Erfolg.

Auch die vollmündige Versprechung für Delphi XE2
https://onedrive.live.com/?id=F5BB35AE00415BC7%21279&cid=F5BB35AE00415BC7
ist leider nicht (mehr) funktionstüchtig.

Vielen Dank & Gruß

Andreas
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 8. Mai 2019, 22:42
Da kostenlos kein Kriterium ist (oder habe ich es überlesen?) werfe ich auch mal Absolute Database in den Raum. Compiliert direkt in die EXE, benutze ich für einige kleine Projekte seit Jahren und bin voll zufrieden!
Michael Kübler
  Mit Zitat antworten Zitat
hans65
Online

Registriert seit: 1. Feb 2007
Ort: Sachsen
30 Beiträge
 
Delphi 12 Athens
 
#7

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 9. Mai 2019, 07:15
Eigentlich werden alle TurboPower-Komponenten zeitnah aktualisiert (https://github.com/TurboPack) und auch über GetIt angeboten. Deshalb dachte ich, das betrifft auch BTreeFiler. Aber genau dieses eine Produkt wird nicht gepflegt. Kennt jemand den Grund?
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.251 Beiträge
 
Delphi 12 Athens
 
#8

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 9. Mai 2019, 07:38
Na ja, manche Sachen kommen einfach in die Jahre.

Schau dir mal MS SQL Express mit Tools an. Kostet nix, ich leicht zu verwenden und sowas von genial. Oder wie schon genannt Advantage, NexusDB etc.

Kleb nicht an dem, was du kennst!
Prüfe alles kritisch, was älter als 2 Jahre ist.
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
562 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: Einfache lokale Datenbank – bitte um Entscheidungshilfe!

  Alt 9. Mai 2019, 11:06
Die heißen heute NexusDB, wenn ich mich nicht irre. (ehem. Flash Filer)

Eigentlich werden alle TurboPower-Komponenten zeitnah aktualisiert (https://github.com/TurboPack) und auch über GetIt angeboten. Deshalb dachte ich, das betrifft auch BTreeFiler. Aber genau dieses eine Produkt wird nicht gepflegt. Kennt jemand den Grund?
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz