Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbankanwendung mit Delphi XE2 (https://www.delphipraxis.net/165220-datenbankanwendung-mit-delphi-xe2.html)

mkinzler 19. Dez 2011 14:36

AW: Datenbankanwendung mit Delphi XE2
 
Ich würde hier zu FireBird raten. Ist skalierbar ( embedded, Server) voll ACID, Trigger, PL/SQL, ...

Jens Hartmann 19. Dez 2011 14:38

AW: Datenbankanwendung mit Delphi XE2
 
Was ist den eigendlich Grundsätzlich mit dem SQL-Server von Microsoft.

DeddyH 19. Dez 2011 14:40

AW: Datenbankanwendung mit Delphi XE2
 
Wenn Du sowieso auf einen Server angewiesen bist, dann spricht nichts dagegen.

Bernhard Geyer 19. Dez 2011 14:58

AW: Datenbankanwendung mit Delphi XE2
 
Zitat:

Zitat von Jens Hartmann (Beitrag 1142232)
Was ist den eigendlich Grundsätzlich mit dem SQL-Server von Microsoft.

Du musst halt damit rechnen so alle 1/2 - 1 Jahr bis zu 500 MB Monsterupdate zu bekommen ...

Bentissimo 19. Dez 2011 14:59

AW: Datenbankanwendung mit Delphi XE2
 
Hallo Jens,

also für so kleine, aber durchaus auch für etwas grössere Anforderungen verwende ich immer die EasyTable Komponenten.

Damit hast Du quasi eine lokale SQL-Datenbank mit kleinem Footprint und obendrein optionaler Verschlüsselung.

Ist zwar nicht kostenlos aber durch die Wiederverwendbarkeit auch keine schlechte Investition.

Ich war bisher immer sehr zufrieden. Die Homepage des Herstellers lautet http://www.aidaim.com.

Viel Erfolg!

Stephan

Bummi 19. Dez 2011 15:02

AW: Datenbankanwendung mit Delphi XE2
 
Zitat:

Was ist den eigendlich Grundsätzlich mit dem SQL-Server von Microsoft.
ich liebe ihn ... aber für Deine ursprünglichen Ansprüche ist selbst die Gratisversion etwas umfangreich ... zumindest was das Setup und die Voraussetzungen angeht.

Jens Hartmann 19. Dez 2011 15:12

AW: Datenbankanwendung mit Delphi XE2
 
Zitat:

Zitat von Bernhard Geyer
Du musst halt damit rechnen so alle 1/2 - 1 Jahr bis zu 500 MB Monsterupdate zu bekommen ...

Das ist in diesem Fall wirklich mit Kanonen auf Spatzen geschossen, aber Grundlegend stell ich mir halt die Frage. Der Gedanke entsteht eigendlich durch folgendes.

Zur aktuellen Anwendung könnte es später mal eine Web-Anwendung geben.
Intresse meinerseits wäre da, dieses über Microsoft VisualWebDeveloper zu realisieren. Dann wäre natürlich ein SQL-Server Express schon gut, was die Anbindung angeht.

Perlsau 19. Dez 2011 15:39

AW: Datenbankanwendung mit Delphi XE2
 
Zitat:

Zitat von Jens Hartmann (Beitrag 1142202)
Hallo und schönen guten Tag,

ich habe eine kleine Anwendung geschrieben in der ich zusätzlich jetzt eine Datenbank integrieren möchte. Besser gesagt, ich suche eine Möglichkeit Einstellungen und Benutzerdaten zu verwalten. Aktuelle liegen die Einstellungen in einer INI-Datei. Da ich aber jetzt zusätzlich eine Benutzerberechtigung implementieren will, ist die Frage wo ich die Datenhaltung vorsehe. Hier sollte ja zumindest ein wenig Sicherheit hinterstehen. Ich brauche zwar keine hochwertige Passwortverschlüsselung, aber das Passwort sollte zumindest nicht im Klartext zu lesen sein.

Ich verwende in solchen Fällen fast immer eine Tabelle "Benutzer", in der alle benutzerspezifischen Daten abgelegt werden. Passwort und Benutzername werden verschlüsselt abgespeichert, wobei für jeden Benutzer ein eigener Schlüssel existiert, der ebenfalls in der Datenbank gespeichert wird.

Mit dieser Vorgehensweise ist es mir ein Leichtes, unbegrenzt viele Benutzer mit ihren persönlichen Einstellungen (Fenstergröße, Spaltengrößen vo Tabellen, Farbeinstellungen usw.) zu verwalten. Früher hab ich mir Ini-Zeugs meist mittels ClientDataset auf die Platte geschrieben. Ist aber nicht so komfortabel wie die eigentliche Datenbank zu verwenden. Ich meine, wenn ich schon eine Datenbank verwende, weshalb nicht auch alles in dieser Datenbank abspeichern?

Zitat:

Zitat von Jens Hartmann (Beitrag 1142202)
Aktuell nutze ich in anderen Programmen schon Firebird über ZEOS und bin damit zufrieden. Jetzt frage ich mich nur, ob das für die kleine Menge Daten nicht übertrieben ist.
Wie würdet Ihr sowas lösen?

Je nachdem, welche Anforderungen gegeben sind, nehme ich sogar hin & wieder Access, meistens jedoch ebenfalls Firebird. Ganz selten mal MySQL. Mit PostGres hab ich einmal ein Testprogramm geschrieben, aber noch keine ernsthafte Anwendung. MsSQL hab ich mal für einen Kunden gebraucht (Datenbank wurde geliefert).

Firebird bietet zudem den Vorteil, daß man in nur wenigen Minuten aus einer Server-Datenbank eine Embedded-Datenbank machen kann. Ein Beispiel stellt mein Pflanzenkatalog dar, den ich hier zu Hause als Server-Datenbank betreibe, an Endverbraucher aber meist als Embedded verkaufe: http://www.pcheil.de/Site/Pflanzen.htm

DasZiesel 19. Dez 2011 16:15

AW: Datenbankanwendung mit Delphi XE2
 
Ehrlich, um ein paar Einstellungen zu speichern bedarf es keiner Datenbank. Eine verschlüsselte XML Datei reicht für diesen Zweck völlig aus.

Perlsau 19. Dez 2011 19:56

AW: Datenbankanwendung mit Delphi XE2
 
Zitat:

Zitat von DasZiesel (Beitrag 1142253)
Ehrlich, um ein paar Einstellungen zu speichern bedarf es keiner Datenbank. Eine verschlüsselte XML Datei reicht für diesen Zweck völlig aus.

Offenbar hast du diesen Satz überlesen: "Ich meine, wenn ich schon eine Datenbank verwende, weshalb nicht auch alles in dieser Datenbank abspeichern?"

Und wieso der Zusatz "ehrlich"? Möchtest du damit Fraglosigkeit produzieren, weil du Widerspruch auf deine unbewiesene Behauptung vermeiden willst?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.
Seite 2 von 3     12 3      

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