![]() |
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
MS SQL-Server Compact und ado wäre auch noch eine Alternative. In der Industrie ist dieser Dialekt weiter verbreitet, als Firebird. Du kannst dir auch die Express- variante laden, dann ist gleich das komplette Management Studio dabei. Ich persönlich würde Microsoft nehmen, weil das Gelernte eher auf dem freien Markt gesucht wird, als FB-Kenntnisse. Aber wenn Du das nur hobbymäßig machst, reicht eben auch FB.
Und: Ja, es gibt eine Größenbegrenzung bei der freien Express-Variante von -glaube ich- 10 GB und nur einem Kern. Ist aber trotzdem schneller als FB. Der Vorteil bei der FB-Embedded-Variante (und gleichzeitig der Nachteil eines Servers) ist, das Du bei der Embedded-Variante von FB oder SQLite nur eine DLL einbinden musst (wobei es -glaube ich- für SQLite sogar eine komplett in Delphi geschriebene Variante gibt). |
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
|
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Das sollte sie sein. Meiner Kenntnis nach ist die auch in Visual Studio Express enthalten.
|
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Hallo Helmi,
ich habe mich auch vor einigen Monaten das erste mal mit Datenbanken beschäftigt und habe auch mit dem Microsoft SQL Server begonnen. Dieser ist meiner Meinung nach gut verständlich aufgebaut. Zitat:
![]() Dort gibt es dann nochmal verschiedene Downloads. Z.B. NUR die Datenbank oder NUR das Management-System. Du brauchst dann natürlich am besten beides: SQLEXPRADV_x64_DEU.exe Dann am besten analog der hier geposteten Tutorials ein TDataModule mit TADOConnection (+TADOQuery +TDataSource) verwenden, um ganz bequem auf die Datenbank zuzugreifen. Grüße Headbucket |
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Also Firebird in den Hobbybereich zu disqualifizieren und dafür MS zu empfehlen halte ich für zumindest diskussionswürdig. Ich habe eine ganze Reihe Datenbankanwendungen bei Kunden laufen und die setzen alle auf Firebird. Firebird ist aus Borlands Interbase in der Version 6.0 entstanden und läuft auf Windows (32- and 64-bit), verschiedenen Linux Versionen (32- and 64- bit), Solaris (Sparc and Intel), HP-UX (PA-Risc) und MacOS X. Ich habe es auch auf einem Apache Linux Server und auf OSX laufen. Das System ist schnell und sehr stabil. Ich würde entweder Firebird oder bei wirklich kleinen Datenmengen MyBase empfehlen. Letztere aber mit dem Nachteil, dass sie kein SQL Interface hat.
|
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Danke für die Informationen!
MyBase schaut echt nicht schlecht aus - damit könnt ich mir vorstellen, öfters noch etwas zu machen. Ist es denn in MyBase möglich, Auswertungen zu machen? Also z. B. so sinngemäß: "gib mir alle Datensätze aus, die den Namen Hugo beinhalten" Ansonsten möchte ich einfach mal in die Datenbank-Programmierung mittels SQL hineinschnuppern. Die MS-Server-Datenbank werd ich mir mal anschauen. Auch FireBird interessiert mich - aber da fehlt mir einfach noch die Anfang. Ich werd mir mal das Tutorial auf Delphi-Treff zu Gemüte führen... |
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Grundsätzlich läuft es ja bei allen Datenbanken nach dem selben Schema. Vorteil bei FireBird ist es, dass man mit dem selben Code sowohl auf eine "embedded Version" wie auch einem installierten Server zugreifen kann. Auch der Leistungsumfang ist hierbei nahezu identisch ( keine Benutzerverwaltung bei FB <3). Auch das Datenbankformat ist das selbe ( man kann die mit der embedded erzeugte Datenbank einfach von der Serverversion weiterbearbeiten und umgekehrt). Im Gegensatz unterscheidet sich MSSQL compact von den großen Versionen (express, SE, ...)
|
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Für das Vertrautwerden mit Firebird empfehle ich IBExpert. Von diesem Programm gibt es für private Zwecke auch eine kostenlose Version. Damit kannst du Tabellen anlegen, ändern, anzeigen, StoredProcedures schreiben, SQL Statements ausprobieren, usw.
|
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
@Helmi
Oder du nimmst MySQL. Jeder Hinz und Kunz (sorry) nimmt MySQL, vor allem für seine Webanwendungen. Und wie installiert man MySQL auf dem heimischen Rechner? Nun, es gibt da die eine Methode, dann eine andere oder man macht es sich einfach und nimmt ![]() |
AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Wenn dann MariaDB, denn mit MySQL tappt man mit großer Wahrscheinlichkeit in eine Lizenzfalle.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 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 by Thomas Breitkreuz