AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken C# Transportable DB (DBMS-Datei) gesucht
Thema durchsuchen
Ansicht
Themen-Optionen

Transportable DB (DBMS-Datei) gesucht

Ein Thema von Jürgen Thomas · begonnen am 7. Sep 2006 · letzter Beitrag vom 7. Sep 2006
 
Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#1

Transportable DB (DBMS-Datei) gesucht

  Alt 7. Sep 2006, 08:48
Datenbank: offen • Zugriff über: nHibernate?
Hallo,

die folgende Frage hat nichts mit meinen anderen Überlegungen zu tun! Die Hinweise, die ich in anderen Diskussionen bekommen habe, werde ich nutzen.

Ich suche jetzt für ein völlig anderes Problem eine passende DB-Variante:
1. Meine Programmierumgebung besteht vorzugsweise aus Borland-C# (NET 1.1) oder #D (NET 2.0).
2. Für den DB-Zugriff werde ich wohl nach mehreren dringenden Empfehlungen nHibernate verwenden. (Ich befasse mich mit IB und FB, habe Erfahrung mit BDE und auch etwas mit Access, bin bereit zu MSSQL - aber möglichst nicht mit weiteren DBMS.)
3. Die gesuchte DB und das Programm, das die Daten automatisch aus Textdateien einlesen soll, werden zunächst auf genau 2 getrennten PCs installiert.
4. Die Datenbank wird zwei bis fünf Nachschlagetabellen und eine Haupttabelle mit ca. 30.000 Datensätzen pro Jahr, beginnend mit 2004 umfassen. Die Daten werden einmalig erfasst und danach wahrscheinlich niemals mehr geändert, nur durch vielfältige SELECTs ausgewertet.

Mit den bisherigen Angaben kann ich natürlich alles nutzen, was ich will und wofür ich mich wegen meiner sonstigen Überlegungen entscheide. (Diese Punkte braucht Ihr also nicht zu kommentieren; sie sind nur für die folgenden Punkte interessant.)

Hinzu kommt aber:

5. Die DB selbst soll möglicherweise auf weiteren lokalen PCs (ohne Netzverbindung) installiert werden, damit deren Nutzer eigene Auswertungen vornehmen können. Dort sollten möglichst wenig zusätzliche Installationsmaßnahmen (am besten keine) erforderlich sein.
6. Für die Auswertungen ist es u.U. möglich, die Tabellen beim Programmstart einmalig vollständig zu laden.

Mir fallen unter diesen Umständen folgende Möglichkeiten ein:
a. Firebird mit fbclient.dll
b. MS-Access
c. XML (aber wird die Haupttabelle nicht zu groß?)
d. dazu für a. oder c. ein kleines Abfrage-Tool unter Win32

Habt Ihr bessere Vorschläge? Danke! Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat
 


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 05:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz