![]() |
Kleine DB Engine
Hi,
ich bin auf der Suche nach einer kleinen Datenbank Engine. Am liebsten wäre mir eine Komponente/Unit, an die ich eine SQL Abfrage schicken kann und sie liefert mir das Ergebnis. -es wird sich um ein ein-Benutzer System handeln -ungefähr 10-20 Tabellen -bis zu 1000 Zeilen pro Tabelle -lokal -muss nicht super schnell sein (aber auch nicht zu langsam) -SQL wäre mir recht. Kann aber auch etwas anderes sein. Brauche Joins, SELECT, DELETE, INSERT, UPDATE. Sortierung und Gruppierung wäre auch hilfreich. -am besten keine DLLs, OCX,... ich glaube das war alles. Die BDE ist für so ein Projekt ein wenig übertrieben, oder? Bei Torry.net habe ich auch einiges gefunden, weiß aber nicht welche Komponente gut ist und alle zu testen würde sehr lange dauern. Habe mir mal FlashFiler von TurboPower installiert. Was haltet ihr davon? Sieht ziemlich mächtig aus. Ein wenig zu mächtig... Gibt es irgendwas einfacheres? Ich brauche wirklich nicht viel. Es soll später auch nicht auf Client/Server, mehr Benutzer,... erweitert werden. Gruß, Kamil |
Re: Kleine DB Engine
Hallo Kamil,
ich halte die BDE nicht für übertrieben. Du könntest sogar über Firebird nachdenken, benötigt auch nicht mehr Speicherplatz für die Engine. Zu FlashFiler wird bestimmt r_kerber noch was schreiben, da er es schon benutzt hat. |
Re: Kleine DB Engine
Danke erstmal.
Habe noch einwenig rumgesucht. Folgende Komponenten klingen für mich interessant: - ![]() - ![]() - ![]() Hat jemand mit denen Erfahrungen gesammelt? |
Re: Kleine DB Engine
@MrSpock: Irrtum, zu FlashFiler schreibe ich nichts, da ich es nicht kenne. Aber meine Empfehlung lautet Advantage TDataSet Descendant von Extendent Systems. Klein aber fein (und skalierbar)
![]() |
Re: Kleine DB Engine
Mit FlashFiler bist Du schon auf dem richtigen Weg. Hätte ich nicht schon vieles in Interbase realisiert, würde ich FlashFiler nehmen. Und zumindest für kleinere Sachen ist das noch nicht aus dem Rennen.
Zitat:
|
Re: Kleine DB Engine
Es gibt auch ein "Embedded mySQL" (libmysqld)... da ist dann in einer DLL komplett der mySQL-Server und der mySQL-Client enthalten. Wäre vielleicht auch mal ein Blick wert.
Gruß Wormid |
Re: Kleine DB Engine
Hi,
vielen Dank für die Antworten. Werde mich wohl für FlashFiler entscheiden. Wie kann ich die Frage als beantwortet markieren? [edit=MrSpock]Oben rechts! Mfg, MrSpock[/edit] |
Re: Kleine DB Engine
Wenn du jetzt noch ne vernünftige Datenbank brauchst,
die : - Dich nichts kostet - Delphi komponenten bietet - Ohne BDE und ODBC auskommt - Kostenfrei weitergegeben werden darf(Desktopversion bis 5User P2P) - als Lizenzversion auf allen Servertypen läuft(Novell,Linux,Windoof) Dann versuchs mal mit Advatage Database - ![]() - ![]() Ach ja die liefern auch noch ein Tool mit - Advantage Data Architekt ist etwa vergleichbar mit dem Enterprise Manger von MS-SQL War bei mir , beim einlesen von ca 400.000 Datensätzen in 5 min etwa 4mal Schneller als MS-SQL |
Re: Kleine DB Engine
Kleiner Tipp,
im Moment sind bei Ebay zwei Versteigerungen zum Advantage Database Server... Gruß Mario |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 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