AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Welches DBMS sollte ich nehmen?

Welches DBMS sollte ich nehmen?

Ein Thema von Marco Steinebach · begonnen am 15. Feb 2021 · letzter Beitrag vom 23. Feb 2021
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
688 Beiträge
 
FreePascal / Lazarus
 
#1

AW: Welches DBMS sollte ich nehmen?

  Alt 15. Feb 2021, 21:20
steht in den WIndows Desktop (7/8/10) EULA Lizenzbedingungen sehr verschwurbelt
noch sinngemäß so drin, zumindest als ich mir den kram das letzte mal daraufhin
durchgelesen habe. Ist aber laut der Anfangbeschrei vom Threadautor ausreichend:

"Es muss zwar Multi-User-fähig sein, aber wenn mein Programm mal 10 Leute
gleichzeitig nutzen, dürfte das schon viel sein"
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
503 Beiträge
 
Delphi 5 Enterprise
 
#2

AW: Welches DBMS sollte ich nehmen?

  Alt 15. Feb 2021, 21:30
Hallo Holger,
Joa, 10 User reichen völlig aus.
Aaaaber: wie greifst du mit D5 auf den FB zu? ZEOS, oder etwas anderes. Wenn ZEOS, welche Version nutzt du, die aktuelle 7.2.10 hat, wer hätte es gedacht, keinen D5-Support mehr...
Da ich, denke ich , nur etwas brauche um SQL-Befehle abzusetzen und die Results zurückzukriegen, reicht auch ein übersetztes C-File zum Zugriff auf die DLL?

Deine Videos hab ich mir angeschaut. Absolut prima, die kann man sich auch als Blinder ansehen, weil nicht nur alles gezeigt, sondern eben auch gesprochen wird. prima!

Vielen Dank schonmal für deine Antwort und herzliche Grüße
Marco
Marco Steinebach

Geändert von Marco Steinebach (15. Feb 2021 um 21:53 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
688 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Welches DBMS sollte ich nehmen?

  Alt 15. Feb 2021, 21:53
wir benutzen in ibexpert eine uralte version der fibplus komponenten, die mittlerweile endlos
angepasst und erwietert wurden, ist aber nicht in dem Stand public verfügbar.

In neueren Delphi Projekten haben wir immer noch https://www.devart.com/ibdac/ benutzt
und wenn du da zahlender Kunde bist, hast du auch zugriff auf alle älteren Versionen,
das ist auch noch als Version für delphi5 problemlos einsetzbar (die in meinem Download
neueste Version, die auch d5 unterstützt, wurde von denen 2015 veröffentlicht, danach
nur noch delphi >=6) .

Zeos hab ich nie benutzt, nachdem meine ersten Versuche damit mal dauernd abgestürzt waren,
ich kann dazu zu m aktuellen Stand aber nix sagen.

Neue Projekte machen wir eh schon länger nur noch mit Lazarus und da sind die SQL DB Komponenten für
Firebird sowieso schon drin.

ibdac kostet zwar geld, ist es aber wert und sehr langlebig und auch in der Kompatibilität
immer wieder gut

Funktioniert mit fb25 sowieso gut
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
503 Beiträge
 
Delphi 5 Enterprise
 
#4

AW: Welches DBMS sollte ich nehmen?

  Alt 16. Feb 2021, 08:16
Hallo Holger und alle Anderen,
Vielen Dank für den Tipp. Ich versuch's jetzt, erst mal, mit ZEOS, übrigens V6.6.6, und wenn das nix taugt, geh ich auf die IBDAC.

Herzlich grüßt
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
614 Beiträge
 
Delphi XE6 Enterprise
 
#5

AW: Welches DBMS sollte ich nehmen?

  Alt 18. Feb 2021, 21:14
Ich suche ein DBMS,
- das keinen Linux- oder Windows-Server braucht. Mir träumt ein ganz normaler PC im Netz mit W10 Pro, der dann als Datenbank-Server funktioniert,
Früher (tm) gab es mal den nicht-Server Versionen von Windows eine Beschränkung auf max. 10 Zugriffe von anderen Rechnern aus (MS wollte natürlich die teuren Server-Lizenzen verkaufen). Ich weiß nicht, ob das immernoch so ist, aber falls das ein Problem für Deien Anwendgnsfall sein sollte, solltest Du das nochmal checken.
Das sind ab Windows 7 20 Zugriffe. Aber: damit gemeint sind nicht irgendwelche Zugriffe, sondern Zugriff auf eine Dateifreigabe. Die braucht man aber nur für eine dateibasierte Datenbank, wie etwa dBase, Paradox oder auch ADS Local Server (hatte wer anderes erwähnt).

@TigerLilly: bei MSSQL ist es nicht vorgesehen, den Server jemals wieder zu deinstallieren. Anders kann ich mir das nicht erklären, dass man den zwar mit einem Klick installieren kann, fürs Entfernen aber ein Dutzend Programme, Tools und Bibliotheken schön einzeln deinstallieren muss, jeweils mit einem Neustart.

Zum Vergleich Firebird: Installieren: die ZIP Datei entpacken, Batchdatei für Dienstinstallation als Admin doppelklicken. Deinstallieren: Batchdatei für Dienstdeinstallation als Admin doppelklicken, Ordner löschen.
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
688 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Welches DBMS sollte ich nehmen?

  Alt 19. Feb 2021, 13:08
Das sind ab Windows 7 20 Zugriffe. Aber: damit gemeint sind nicht irgendwelche Zugriffe, sondern Zugriff auf eine Dateifreigabe
Das das wirklich damit gemeint ist, halte ich für optimistisch, Microsoft ist da aber ziemlich wischi waschi in der EULA, aber Zugriff auf eine Firebird Software, die auf der Maschine laufen muss, interpretiere ich hier als Bestandteil der maximal 20 anderen Geräte. Microsoft spricht dabei nämlich explizit nicht von microsoft internen Diensten oder mitgelieferter Software. Aufgrund der genannten Ausnahmen (Daten synchronisieren) könnte man nun zum Beispiel eine Replikation so interpretieren, das die ja nur das macht und damit sich dann mit der Windows Maschine auch hunderte andere Maschinen synchronisieren können. Das ist aber ein schmaler grad, auf dem man da wandert und aus meiner Sicht: Bis zur Netzwerkgröße von 21 Rechnern mit Windows 10 ist da alles legal, ab dem 22. könnte es eng werden ...

https://www.microsoft.com/en-us/UseT...manGermany.htm

Zitat:
(iii) Geräteverbindungen. Sie sind berechtigt, bis zu 20 anderen Geräten Zugriff auf die auf dem lizenzierten Gerät installierte Software zu ermöglichen, um die folgenden Softwarefeatures auf dem lizenzierten Gerät zu nutzen: Dateidienste, Druckdienste, Internetinformationsdienste und gemeinsame Nutzung der Internetverbindung sowie Telefondienste auf dem lizenzierten Gerät. Sie sind berechtigt, einer beliebigen Anzahl von Geräten den Zugriff auf die Software auf dem lizenzierten Gerät zu ermöglichen, um Daten zwischen Geräten zu synchronisieren. Dies bedeutet jedoch nicht, dass Sie das Recht haben, die Software auf diesen anderen Geräten zu installieren oder die Hauptfunktion der Software (abgesehen von den in dieser Ziffer aufgeführten Features) auf diesen anderen Geräten zu verwenden.
Das Thema ist aber eigentlich ein ganz anderer Thread und wenn du Firebird auf Linux installierst, kann dir das eh egal sein ...
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Marco Steinebach

Registriert seit: 4. Aug 2006
503 Beiträge
 
Delphi 5 Enterprise
 
#7

AW: Welches DBMS sollte ich nehmen?

  Alt 23. Feb 2021, 18:12
Hallo zusammen,
Ne ne, , bei mir bleibt's definitiv beim FireBird, schlicht, schnell, und ich liebe Konfigurations-Dateien, nicht für jeden noch so kleinen Kram eine GUI. Prima!
Und vielen Dank für den Connection-String-Vorschlag, probier ich nachher aus, dann ist's nämlich ein Schritt weniger beim Installer-Bauen.

Herzlich grüßt
Marco
Marco Steinebach
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
558 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Welches DBMS sollte ich nehmen?

  Alt 23. Feb 2021, 19:49
Hi,

Zum FB. Für Windows etwas ungewöhnlich, eher nicht für UNIX, sowohl Client als auch Server haben eine conf-Datei, sprich eine Anwendung kann auch eine eigene haben. Bevor man viel herumprogrammiert, lieber mal schauen ob die DB nicht selbst einen (Lösungs)Weg anbietet.

Mit Firebird bist du an sich eher auf der sicheren Seite, sobald du mal die Ruhe und Kraft fandest den gezippten zu konfigurieren. Der Firebird ist eine der wenigen Datenbanken, deren Konfiguration sich noch überschaubar ausnimmt.

Ich verwende keine, aber wenn Verschlüsselung eines ist, dann schau dir das Thema zuerst an. Ansonsten freue dich. Ich hatte mal eine ähnliches 'Projekt' ala 'Weg von Btrieve' und vor ca. 10 Jahren hat die Alpha-1 des FB nicht das ewige Verdoppeln der Datensätze überstanden in einem Insert nicht überstanden. Müsste ich mal schauen, ob das heute geht.

Aber die Idee hatte eher ein Freund von mir, der gerne von der Oracle weg wollte, aber ein ordentliches aber verbessertes PL/SQL nicht missen wollte. Zumal die Auswertungen über eine für damalige Verhältnisse hohe dreistellige Zahl an Gigabytes liefen, war ob genannter ein Art kleiner 'Burn-In' Test. Mich erstaunt immer wieder, was der Firebird heutzutage hergibt und eigentlich schon ein Weilchen.

Gruß

Michl


Hallo zusammen,
Ne ne, , bei mir bleibt's definitiv beim FireBird, schlicht, schnell, und ich liebe Konfigurations-Dateien, nicht für jeden noch so kleinen Kram eine GUI. Prima!
Und vielen Dank für den Connection-String-Vorschlag, probier ich nachher aus, dann ist's nämlich ein Schritt weniger beim Installer-Bauen.

Herzlich grüßt
Marco
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 23:21 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