ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
437
437
EMPFEHLEN
-
Hallo,
für ein aktuelles Projekt bräuchte ich ein extrem schnelles Datenbank-System. Am Ende werden da so in etwa 100 000 Einträge vorhanden sein, die für spätere Abfragen alle durchsucht werden müssen und auf bestimmte Parameter überprüft werden (lässt sich wirklich nicht anders lösen).
Nun ist halt die Frage, welches Datenbank-System. MySQL-Server oder ähnliches wollte ich dem Nutzer nicht antun, da es eigentlich nur ein "kleineres" Programm ist. Also dachte ich erst mal an SQLite.
SQLite ist jedoch in C geschrieben, daher wollte ich jetzt mal wissen, welchen Wrapper ich am besten Einsetzte. ADO.Net oder einen anderen, wie z.B. HIER
Oder soll ich ein ganz anderes Datenbank-System einsetzten?
Hoffe, Ihr könnt mir weiterhelfen. Mir kommt es wirklich nur auf Performance an, muss nicht unbedingt einfach handhaben zu sein
Ach ja, bevor ich es vergesse, das Prog ist in C# geschrieben. Als IDE benutz ich MS Visual Studios Professional.
MfG
Julian
P.S.: Was haltet ihr eigentlich von dieser Art, SQLite in C# zu benutzen? KLICKGeändert von Julian-w (22.07.09 um 01:08 Uhr)
projects-tutorials.de - z.Z. noch im Aufbau...
-
22.07.09 01:14 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hi.

Warum SQLite, wenn es doch SQL Server Compact Edition gibt.
lg,..
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Und was verstehst du unter "extrem schnell"?

Das interessante ist das ER Modell. Wenn das schlecht ist, hilft das besste DBMS nichts.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Nunja, vorher hatte ich die Daten im XML-Format gespeichert, was der absolute reinfall war. Das hat ne halbe Ewigkeit gedauert (mehrere Minuten, wobei der Rechner nicht grad der schnellste war), bis der die durchsucht hatte (, wobei die Datei auch gute 30MB hatte). Auch das auslesen aller Datensätze und das Zwischenspeichern in einem Array hat ne Ewigkeit gedauert.
Die Abfrage selbst ist eigentlich relativ simple, jeder Eintrag ist mit einem Datum und einer Nummer versehen (und natürlich ein paar weiteren Eigenschaften). Einmal werden alle Einträge nach ihrer Nummer durchsucht und einmal nach ihrem Datum.
Zum Microsoft SQL Server Compact:
Das hört sich relativ interessant an. Wie sieht dass den bei dem Client-Rechner aus. Muss man da nur die DLL's mitliefern oder hat der Microsoft SQL Server Compact ein eigenes Setup?
Und wie sieht es mit der Performance aus. Was meint ihr, ist schneller: SQLite oder der Microsoft SQL Server Compact?
Auf jeden mal schon mal Danke für eure Antworten!
MfG
JulianGeändert von Julian-w (22.07.09 um 12:44 Uhr)
projects-tutorials.de - z.Z. noch im Aufbau...
-
22.07.09 13:10 #5
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Kein Setup, nur die DLLs. (und eine Datenbank Datei wirst auch brauchen
)
SQLite und SQL CE sind sicher beide schneller als deine XML Datei.
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
So, ich hab mir jetzt mal ein allgemeines Interface für die Ansteuerung der Datenbank get. Dann kann ich später ausprobieren, was am schnellste ist.
Evtl. probier ich auch mal aus, die Daten anders zu speichern (z.B. in mehreren Tabellen, die schon nach Datum und ID sotiert sind).projects-tutorials.de - z.Z. noch im Aufbau...
Ähnliche Themen
-
Schnelles FTP Programm
Von son gohan im Forum Hosting & WebserverAntworten: 7Letzter Beitrag: 11.02.06, 18:39 -
SCHNELLES PHP Suchscript
Von glow86 im Forum PHPAntworten: 4Letzter Beitrag: 31.08.05, 13:01 -
Fehlermeldung, Werte in Datenbank System.Win ? Bitte helft
Von Kai_Jack im Forum .NET DatenverwaltungAntworten: 0Letzter Beitrag: 23.08.05, 01:53 -
Datenbank-System-Problem [MySQL]
Von cardician im Forum PHPAntworten: 1Letzter Beitrag: 14.08.04, 12:25 -
Schnelles Templatesystem
Von keztrel im Forum PHPAntworten: 7Letzter Beitrag: 08.02.04, 16:39





Zitieren



Login





