| Autor |
Beitrag |
xel
      
Beiträge: 43
|
Verfasst: Do 09.07.09 22:07
Hallo Alleeeeeee,
also folgendes Problem.... ich brauche eine Datenbank mit folgenden Kreterien:
1. SQL fähig
2. Es muss eine Datei sein (so wie Interbase und Firebird)
3. Es soll kein Client/BDE brauchen.. also keine weitere Installationen von Treibern usw.
4. es soll mindestens ab windows XP funktionieren, besser unter allen Systemen
5. achja es muss SCHNELLLL SUPER TRUPER SCHNELL SEIN... NOCH SCHNELLER!
Ich programmiere mit Delphi, wenn ich irgendwelche Componenten in Delphi Installieren muss macht es mit nichts aus.. nur meine EXE soll da nichts benötigen!
Dankeschön
Xel
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Fr 10.07.09 10:37
SQLite3
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 10.07.09 11:13
-FireBird embedded
-MySQL embedded
-MSSQL compact
Hättest du nach einer schlechten gefragt, wäre es leichter deine Frage zu beantworten
_________________ Markus Kinzler.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Fr 10.07.09 11:17
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 10.07.09 11:21
Stimmt! ;lol;
_________________ Markus Kinzler.
|
|
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Do 16.07.09 16:56
BenBE hat folgendes geschrieben : | | SQLite3 |
Ich denke das ist die richtige Antwort auf die Frage.
BenBE hat folgendes geschrieben : | | SQLite3 |
mkinzler hat folgendes geschrieben : | -FireBird embedded
-MySQL embedded
-MSSQL compact |
Die 3 würde ich nicht nutzen.
Firebird kommt mit Netzwerkshares nicht klar.
MySQL ist klar langsamer als SQLite3
MSSQL - naja - Thema für sich
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Do 16.07.09 17:18
| Zitat: | | Firebird kommt mit Netzwerkshares nicht klar. |
Jein. Dann solte man aber auch einen richtigen Server und kein embeddded nehmen
_________________ Markus Kinzler.
|
|
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Do 16.07.09 21:06
mkinzler hat folgendes geschrieben : | | Zitat: | | Firebird kommt mit Netzwerkshares nicht klar. | Jein. Dann solte man aber auch einen richtigen Server und kein embeddded nehmen |
Das stimmt so nicht. Stell dir mal eine Windowsumgebung mit Roaming Profiles vor. Wenn du so ein Programm auf dem Desktop / Eigene Dateien speicherst (und nur darf ein User das) dann funktioniert Firebird embedded nicht!
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Do 16.07.09 22:22
BenBE hat folgendes geschrieben : | | SQLite3 |
Ich bringe hier auch gleich mal einen Link zu einem guten Wrapper: SQLite 3 Wrapper für Delphi
|
|
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Fr 17.07.09 08:22
Renegade hat folgendes geschrieben : | | MSSQL - naja - Thema für sich |
Seufz. Und wieso?
Wer umfassende softwareseitige Unterstützung, fertige und durchdachte Admintools, native Delphi-Unterstützung ohne DLL und robuste Treiber (unter Windows) sucht, der ist mit MSSQL doch sehr gut bedient? Ich jedenfalls bin mit dieser DB bisher am besten klar gekommen.
Ach so: Benötigt nur dein Programm exklusiv die DB, oder greifen mehrere Programme/Anwender gleichzeitig auf die Daten zu?
Wie viele Daten hast Du denn?
_________________ Na denn, dann. Bis dann, denn.
|
|
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Sa 18.07.09 11:10
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: So 19.07.09 12:09
Die Komponenten Absolute Database von ComponentAce kann ich dir nur empfehlen!
Die kann alles, was du brauchst und noch mehr. Die Engine ist in Delphi geschrieben und linkt direkt in deine Exe hinein. Du musst also keine extra DLL oder ähnliches mitliefern.
www.componentace.com...bsolute_database.htm
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
Bernhard Geyer
      
Beiträge: 721
Erhaltene Danke: 3
|
Verfasst: So 19.07.09 22:19
Renegade hat folgendes geschrieben : | | MySQL ist klar langsamer als SQLite3 |
Nach meinen Performancetest ist SQLite um Welten langsamer als so ziemliche jedes anders DBMS. Jedoch habe ich "nur" mit den normalen Versionen von MySQL und MS SQL Server vergleichen könnnen.
|
|
D. Annies
      
Beiträge: 1843
windows 7
D6 Enterprise, D7 Pers und TD 2006
|
Verfasst: So 19.07.09 22:45
Sie scheint aber nicht kostenfrei zu sein, oder?
Detlef
_________________ ut vires desint, tamen est laudanda voluntas
|
|
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Mo 20.07.09 07:30
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
jaevencooler
      
Beiträge: 166
Erhaltene Danke: 6
MS-DOS,Win32, Win95, Win 98, Me,XP, Linux, NT4.0, NT 2000-2008, Vista, Windows 7
Turbo Pascal,D1 Enter,D2 Enter,D3 Enter,D5 Enter, Kylix, D2007, PL/SQL, MS/SQL, Delphi 2010, Delphi XE
|
Verfasst: Mo 20.07.09 11:10
Moin, Moin,
auch wenn jetzt alle wieder schreien werden aber :
Oracle Database XE ist Kostenfrei und Lizenzfrei, darf weiter gegeben werden und über die gute
Performance von Oracle muss man nicht streiten.....
Ich habe bereits 2 Applikationen von MySQl und Firebird portiert, klappt super.
Es gibt sogar die Möglichkeit die XE Version über Installtionsscripte quiet zu installieren !!
Einfach mal bei [url] www.oracle.com[/url] oder [url]otn.oracle.com[/url] rein schauen.
Gruß
Michael
_________________ Wissen ist Macht, nichts wissen macht auch nichts...
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mo 20.07.09 11:31
jaevencooler hat folgendes geschrieben : | Moin, Moin,
auch wenn jetzt alle wieder schreien werden aber :
Oracle Database XE ist Kostenfrei und Lizenzfrei, darf weiter gegeben werden und über die gute
Performance von Oracle muss man nicht streiten..... |
Über die Designfehler in Oracle aber auch nicht ... Nullwerte anyone  ???
Naja, mag Oracle halt nicht ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mo 20.07.09 11:40
Ich würde sagen, wenn man sich in Oracle auskennt kann man auch Oracle XE verwenden.
Bei MSSQL-Kenntnissen MSSQL compact, Bei FireBird-Kenntnissen FireBird embedded usw.
_________________ Markus Kinzler.
|
|
Bernhard Geyer
      
Beiträge: 721
Erhaltene Danke: 3
|
Verfasst: Mo 20.07.09 22:12
|
|
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: So 26.07.09 14:24
Ich nutze von Zeos lediglich die Connect-Komponente. Und die implementiert natürlich nichts.
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|