Delphi-PRAXiS
Seite 4 von 9   « Erste     234 56     Letzte » 

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Neue Datenbank (https://www.delphipraxis.net/192248-neue-datenbank.html)

Thomas Feichtner 6. Apr 2017 08:06

AW: Neue Datenbank
 
Hallo Frickler,

hast du dir auch Postgres angesehen?
Zitat:

Zitat von Frickler (Beitrag 1366491)
Wir stehen von dem gleichen Problem und werden wahrscheinlich auf Firebird umsteigen. Die Fähigkeiten reichen uns und die Installation und Wartung ist um Klassen einfacher als bei MSSQL.

Derzeit verwenden wir schon ISAM aber davon möchten wir eigentlich wegkommen.

RSF 6. Apr 2017 09:10

AW: Neue Datenbank
 
Ich stand auch vor demselben Problem.
Jahrelang auf Grundlage ADS aufgebaut.:cry:
Ich habe mich definitiv für Postgres entschieden.:thumb:

Thomas Feichtner 6. Apr 2017 09:27

AW: Neue Datenbank
 
Hallo RFS

Zitat:

Zitat von RSF (Beitrag 1366566)
Ich stand auch vor demselben Problem.
Jahrelang auf Grundlage ADS aufgebaut.:cry:
Ich habe mich definitiv für Postgres entschieden.:thumb:

Und bereust du die Entscheidung?
Warum hast du dich nicht z.B. für FireBird oder MSSql entschieden?
Wie schwer war für die die Umstellung (Syntax,...)?

Was sagen die Kunden bzw. Edv-Betreuer zu Prosgres? Kennen sie die Datenbank oder sehen sie dich mit großen Kulleraugen an wie das leider beim ADS ein wenig war.

Benötigt man bei Postgres exclusiven Zugriff bein einer DB-Änderung?

Ich bin einfach derzeit so unentschlossen was für unser ERP-System das sinnvollste ist.

himitsu 6. Apr 2017 09:41

AW: Neue Datenbank
 
Zitat:

Zitat von Thomas Feichtner (Beitrag 1366567)
Benötigt man bei Postgres exclusiven Zugriff bein einer DB-Änderung?

Für was für Änderungen?

Für Backups mußt du lokal ran, denn pg_dump braucht Zugriff (also direkt auf dem Rechner oder über eine Netzwerkfreigabe)
sonst kann man fast alles in der DB machen. Braucht dafür nur ein Login mit genügend Rechten.

Datenbanken erstellen/löschen/kopieren geht über PGAdmin oder dein Programm.
Ein Großteil der Settings lassen sich über ein Query per SET ändern.

Thomas Feichtner 6. Apr 2017 10:01

AW: Neue Datenbank
 
Es geht zum Beispiel um Feldänderungen (Vergrößerung oder um neue Felder hinzufügen).
Ist das möglich während andere Benutzer auf die Tabelle zugreifen.
Oder einen zusätzlichen Index anlegen

Frickler 6. Apr 2017 10:32

AW: Neue Datenbank
 
Zitat:

Zitat von Thomas Feichtner (Beitrag 1366563)
Hallo Frickler,

hast du dir auch Postgres angesehen?
Zitat:

Zitat von Frickler (Beitrag 1366491)
Wir stehen von dem gleichen Problem und werden wahrscheinlich auf Firebird umsteigen. Die Fähigkeiten reichen uns und die Installation und Wartung ist um Klassen einfacher als bei MSSQL.

Derzeit verwenden wir schon ISAM aber davon möchten wir eigentlich wegkommen.

Ja ISAM Teile haben wir auch noch in der Software. Deswegen hatten wir uns zuerst auch NexusDB angesehen, welches als "ISAM-Datenbank mit 'angeflanschtem SQL'" einen ähnlichen Hintergrund wie ADS hat. Ist ne super Datenbank, aber die Doku ist schon etwas älter und wenn ich dann auf der Webseite lese "Version 4 just released", jetzt mit "Rad Studio XE7 support"...

Postgres habe ich mir nur kurz angeschaut, damit bin ich nicht warm geworden

In meinen Augen ein gewichtiges Argument für Firebird ist das extrem umfangreiche Datenbanktool "IBExpert". Der Ersteller dieses Tools bietet auch Expertise in Form von Schulungen, Beratung usw.

mkinzler 6. Apr 2017 10:33

AW: Neue Datenbank
 
Zitat:

Es geht zum Beispiel um Feldänderungen (Vergrößerung oder um neue Felder hinzufügen).
Ist das möglich während andere Benutzer auf die Tabelle zugreifen.
Da würde ich grundsätzlich nicht im Traum drandenken, dass Tun zu Wollen.
Zitat:

Oder einen zusätzlichen Index anlegen
Sollte kein Problem sein.

Frickler 6. Apr 2017 10:37

AW: Neue Datenbank
 
Zitat:

Zitat von Thomas Feichtner (Beitrag 1366573)
Es geht zum Beispiel um Feldänderungen (Vergrößerung oder um neue Felder hinzufügen).
Ist das möglich während andere Benutzer auf die Tabelle zugreifen.
Oder einen zusätzlichen Index anlegen

Feldänderungen während andere User auf die Tabelle zugreifen??? Benutzer A arbeitet mit Version 1.1 der Software, für die das Datenbankfeld "Blubb" ein Datumsfeld ist, währenddessen Benutzer B schon mit der neuen Version 1.2 arbeitet, die beim Update Feld "Blubb" in ein Stringfeld umwandelt... oder wie soll ich mir das vorstellen?

bernau 6. Apr 2017 10:59

AW: Neue Datenbank
 
Zitat:

Zitat von Frickler (Beitrag 1366586)
Feldänderungen während andere User auf die Tabelle zugreifen??? Benutzer A arbeitet mit Version 1.1 der Software, für die das Datenbankfeld "Blubb" ein Datumsfeld ist, währenddessen Benutzer B schon mit der neuen Version 1.2 arbeitet, die beim Update Feld "Blubb" in ein Stringfeld umwandelt... oder wie soll ich mir das vorstellen?

Es geht um Vergrößerung eines Stringfeldes oder um neues Feld anlegen. Damit trifft keiner deiner Szenarien zu.

p80286 6. Apr 2017 11:07

AW: Neue Datenbank
 
Zitat:

Zitat von mkinzler (Beitrag 1366585)
Zitat:

Es geht zum Beispiel um Feldänderungen (Vergrößerung oder um neue Felder hinzufügen).
Ist das möglich während andere Benutzer auf die Tabelle zugreifen.
Da würde ich grundsätzlich nicht im Traum drandenken, dass Tun zu Wollen.

Es gibt da einen kleinen DB-Hersteller, der das ermöglicht, (wobei die Frage ist, ob laufender Betrieb das gleiche wie auf Tabelle zugreifen ist [wahrscheinlich nicht])

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr.
Seite 4 von 9   « Erste     234 56     Letzte » 

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf