AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird und Window 10

Ein Thema von Neumann · begonnen am 10. Dez 2015 · letzter Beitrag vom 7. Okt 2016
Antwort Antwort
Seite 1 von 2  1 2      
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.387 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Firebird und Window 10

  Alt 6. Okt 2016, 19:12
Zitat: Ich kann mich gerade nicht erinnern ob das bei Postgres auch der Fall war.

Ordnerbasiert: Datenbankdateien liegen in einem Order. Wie bei Paradox...
ist nicht so...


Wie auch immer, ich lehne mich mal aus dem Fenster und sage Postgres ist eines der besten freien RDBMS die verfügbar sind.
obwohl ich noch nicht die große Erfahrung damit habe, muss ich dem zustimmen.....
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.162 Beiträge
 
Delphi 12 Athens
 
#2

AW: Firebird und Window 10

  Alt 6. Okt 2016, 22:55
Zitat:
Und was zum Geier bedeutet "kann aber nicht weiter damit arbeiten"
Das Problem scheint bei meiner Lieblingskonfiguration FB + FlameRobin zu liegen.
Aber auch andere Tools die z.B. mit Java auf FB zugreifen laufen nicht, siehe unten.
Habe leider keine Zeit um 100 Tools zu Testen und zu versuchen ans Laufen zu bekommen.

Jetzt habe ich mal mit Delphi eine kleine Test-Anwendung geschrieben, damit geht es.
Ich brauche aber auch ein vernünftiges Administrationstool, mit dem ich einfach Tables anlegen und ändern kann.

Das funktioniert nicht, bzw. habe noch nicht das richtige Tool gefunden.
Hatte bei alten Projekten FlameRobin und EMS SqlManager im Einsatz (ist aber mittlerweile 7 Jahre alt).

FlameRobin und andere Tools, ich habe deren fbclient.dll gesucht, die scheinen nicht immer eine eigene mitzubringen.
Habe natürlich versucht fbclient.dll in den Pfad zu legen und unterzuschieben,
das scheinen die aber so ohne weiteres nicht zu nehmen.
Auch eine Änderung auf den richtigen fbclient.dll Pfad in den Tools selber habe ich nicht hinbekommen oder gefunden.

Also es bleibt dabei: Kann ohne die Tools nicht ordentlich Testen für einen schnellen Prototypen.
Müsste ich mir dann selber in Delphi programmieren, damit funktioniert es wenigstens.

Vielleicht kennt ja noch jemand ein gutes, kostenloses AdminTool, was auf dem aktuellen Stand ist.

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#3

AW: Firebird und Window 10

  Alt 6. Okt 2016, 23:03
Google nach IBExpert Personal (kostenlos aber mit Anmeldung) ... aktuell und in der professionellen Variante mit mehr Tools.

Geändert von haentschman ( 6. Okt 2016 um 23:14 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Firebird und Window 10

  Alt 7. Okt 2016, 07:32
Hallo,
also ich bekomme erst mit der conf-Datei-Änderung einen "normalen" Zugriff.
Da unsere Software Firebird automatisch installiert (bei Erstinstallation) ist das natürlich total doof.
Heiko
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#5

AW: Firebird und Window 10

  Alt 7. Okt 2016, 07:41
OT
Zitat: Ich kann mich gerade nicht erinnern ob das bei Postgres auch der Fall war.

Ordnerbasiert: Datenbankdateien liegen in einem Order. Wie bei Paradox...
ist nicht so...


Wie auch immer, ich lehne mich mal aus dem Fenster und sage Postgres ist eines der besten freien RDBMS die verfügbar sind.
obwohl ich noch nicht die große Erfahrung damit habe, muss ich dem zustimmen.....
OrdNERbasiert:
Naja es gibt auch Systeme, die ihre "Files" auf RAW devices ablegen (können) und betriebssystem fremde Zugriffsroutinen nutzen. Dann sind wir aber glaub ich nicht mehr im Bereich OpenSource / kostenlos.
Ansonsten ist es relativ normal, dass Programme Ihre Daten in Ordnern und Dateien ablegen.

Postgres schlägt m.E. im Opensource Bereich alles was ich kenne. Gerade ist eine neue Version 9.6 erschienen. Seit ich das verfolge und nutze (ca ab V9.2), liefert jede Version tolle neue Features. Viele der Features gehen allerdings weit über eine 0815 Blackbox Datenhaltung hinaus. Wenn man RDBMS nur für einfache Datenhaltung (Zahlen, Texte, Datums) und Relationen nutzt, bemerkt man davon nur einen kleinen Teil.
Allein die Typen Stärke bspw. ist klasse, Robustheit, Funktionsvielfalt, Extensions, Performance, Indextypen, XML und JSON Unterstützung sind es ebenso.

/OT
Gruß, Jo
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.387 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Firebird und Window 10

  Alt 7. Okt 2016, 09:14

OrdNERbasiert:
Naja es gibt auch Systeme, die ihre "Files" auf RAW devices ablegen (können) und betriebssystem fremde Zugriffsroutinen nutzen. Dann sind wir aber glaub ich nicht mehr im Bereich OpenSource / kostenlos.
Ansonsten ist es relativ normal, dass Programme Ihre Daten in Ordnern und Dateien ablegen.
sicher liegt die Postrges Datenbank am Ende in einem Ordner. Aber eben nicht die einzelnen Bestandteile wie Daten, Index, Blob/Memofelder in einzelnen Dateien sondern eben als Inhalt einer Datenbank


Postgres schlägt m.E. im Opensource Bereich alles was ich kenne. Gerade ist eine neue Version 9.6 erschienen. Seit ich das verfolge und nutze (ca ab V9.2), liefert jede Version tolle neue Features. Viele der Features gehen allerdings weit über eine 0815 Blackbox Datenhaltung hinaus. Wenn man RDBMS nur für einfache Datenhaltung (Zahlen, Texte, Datums) und Relationen nutzt, bemerkt man davon nur einen kleinen Teil.
Allein die Typen Stärke bspw. ist klasse, Robustheit, Funktionsvielfalt, Extensions, Performance, Indextypen, XML und JSON Unterstützung sind es ebenso.
ich war anfänglich sehr skeptisch, aber ich muss sagen, der Einstieg hat sich jetzt schon gelohnt. Bisher so einfach wie Firebird aber mit deutlich mehr Möglichkeiten.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#7

AW: Firebird und Window 10

  Alt 7. Okt 2016, 16:03
ot
sicher liegt die Postrges Datenbank am Ende in einem Ordner. Aber eben nicht die einzelnen Bestandteile wie Daten, Index, Blob/Memofelder in einzelnen Dateien sondern eben als Inhalt einer Datenbank

ich war anfänglich sehr skeptisch, aber ich muss sagen, der Einstieg hat sich jetzt schon gelohnt. Bisher so einfach wie Firebird aber mit deutlich mehr Möglichkeiten.
Jein, die Postgres Datei "Kultur" ist m.E. nicht nicht vergleichbar mit bspw. Oracle oder MS, auch nicht mit FB. Es gibt nicht eine oder ein paar fette Files, wo alles drin ist. Da fliegt eine Menge Zeug rum, Details kenn ich nicht, muss aber auch nicht, steht hier beschrieben (und ist mir eigentlich egal, solange es funktioniert):
https://www.postgresql.org/docs/curr...le-layout.html

Und ja, Postgres funktioniert klassisch, einfach wie jede andere namehafte Db per SQL. Auch das ganze Drumrum, Connectivity usw. problemlos, filigrane Client-Zugriffskonfiguration (schon unabhängig von SQL Privileges).
On Top bekommt man sehr viel geschenkt, das es häufig erlaubt, auch exotische Probleme einfach zu lösen. Ich arbeite bspw. mit XML Daten in der Regel per SQL Zugriff, sehr angenehm. Und wenn das nicht reicht, findet man häufig gute Extensions.

@RSF
PGAdmin würde ich fast schon eher als Schwachstelle von Postgres sehen, es ist nicht super komfortabel, aber man kann alles machen, was man braucht.
/ot
Gruß, Jo

Geändert von jobo ( 7. Okt 2016 um 16:07 Uhr)
  Mit Zitat antworten Zitat
MichaelT

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

AW: Firebird und Window 10

  Alt 7. Okt 2016, 18:08
Oracle wird cool, wenn man das Oracle eigene File System nimmt. Da rattert die Mühle noch mal gewaltig hurtiger. Stored Procedures kann man gegebenenfalls noch auf den gcc schicken oder den MS C/C++. Oracle auf Windows ist 'nur' ein Teil der ganzen Wahrheit. Oracle war nie etwas anders als ein Lösung für große Installation. Verkauft wurde die Lösungen klarerweise jeden glaubte er würde damit glücklich (in Wahrheit hatte sie keinen Kopierschutz ).

Bei der Oracle liegen genug Files herum keine Sorge. Die Starter Databases auf Oracle sind einfach konzpiert. Wenn du aber nur eine Starter DB brauchst reicht an sich Postgres, stimmt. Man kommt auch einer Starter Database heute relativ weit.

NexusDB ist ganz gut. Die Idee Bilder bspw. als Datentyp zu abstrahieren usw.. wäre ausbaufähig. In allgemeineren DB Werkzeugen wird zwar der BLOB erkannt in Fall des Bildes, aber man kommt klarerweise von BLOB nicht auf Bild. Das ist ein wenig ein Showstopper. Der Flash Filer war ein Recordserver - eine Art Btrieve, so in die Richtung.

Diese Server waren extrem effizient beim Zugriff auf Einzelsätze und klar definierte Datenmengen am besten entlang von passenden Indizes, da die Filter einfach aus einem packed record als binärer Suchstring konnten abgeleitet werden (Art QBE) und beinhart RAW. Seit dem die Varchars begannen zu dominieren, obwohl die intern auch auf fixe Größen ausgerichtet sind, ist die Methode der Strings fixer Länge nicht mehr so der Heuler.

Record Server sind aber keine SQL Datenbanken wie heut zumeist als Page-Server implementiert. Die haben bestenfalls einen SQL Überbau. In dem Sinne ist die NexusDB ein sehr luxuriöser Record Server.

Postgres ist von Open Source Datenbanken bei weitem der fortgeschrittenste Kompromiss. Die Ingres Leute waren nicht schlecht, die haben nicht das Geld gehabt in den 90ern mit Oracle mitzuhalten. Denen hat eine Milliarde gefehlt.

Geschäft war auch nicht viel zu machen. Dann kam die Postgres. Die hat sich über die Versionenverwaltung der Datensätze rausgemausert, denn es gab eine Periode in der die OO Konzepte wie Objekt-Versionierung hochgejubelt wurden.

Diese einfach Datenbanken haben ein massiven Vorteil. Man stelle sich vor ein Anwendung in einem Stahlwerk in dem auf einem Schirm alles abgebildet wird (in Delphi geschrieben) und eine simple DB auf der Serverseite. In dem Stahl ist eine hektischen Reparatur in Gange gleich zeitig schmiert Filesystem auf einem Server ab und nurmehr Lesezugriff geht. Support war nicht zugegen (schon länger her). Die User haben sich die Daten kopiert vom Server die Files auf einen anderen Server gelegt (Abteilungsserver), den Pfad verbogen und die Reparaturarbeiten gingen weiter. Bei solch einer Hektik ist immer besser, wenn die Materialentanhme gleich gebucht wird und dem richtigen Teil bei der Anlage wird zugewiesen. Um 3 Uhr morgens ...

ot
sicher liegt die Postrges Datenbank am Ende in einem Ordner. Aber eben nicht die einzelnen Bestandteile wie Daten, Index, Blob/Memofelder in einzelnen Dateien sondern eben als Inhalt einer Datenbank

ich war anfänglich sehr skeptisch, aber ich muss sagen, der Einstieg hat sich jetzt schon gelohnt. Bisher so einfach wie Firebird aber mit deutlich mehr Möglichkeiten.
Jein, die Postgres Datei "Kultur" ist m.E. nicht nicht vergleichbar mit bspw. Oracle oder MS, auch nicht mit FB. Es gibt nicht eine oder ein paar fette Files, wo alles drin ist. Da fliegt eine Menge Zeug rum, Details kenn ich nicht, muss aber auch nicht, steht hier beschrieben (und ist mir eigentlich egal, solange es funktioniert):
https://www.postgresql.org/docs/curr...le-layout.html

Und ja, Postgres funktioniert klassisch, einfach wie jede andere namehafte Db per SQL. Auch das ganze Drumrum, Connectivity usw. problemlos, filigrane Client-Zugriffskonfiguration (schon unabhängig von SQL Privileges).
On Top bekommt man sehr viel geschenkt, das es häufig erlaubt, auch exotische Probleme einfach zu lösen. Ich arbeite bspw. mit XML Daten in der Regel per SQL Zugriff, sehr angenehm. Und wenn das nicht reicht, findet man häufig gute Extensions.

@RSF
PGAdmin würde ich fast schon eher als Schwachstelle von Postgres sehen, es ist nicht super komfortabel, aber man kann alles machen, was man braucht.
/ot
  Mit Zitat antworten Zitat
RSF

Registriert seit: 13. Mär 2008
155 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#9

AW: Firebird und Window 10

  Alt 7. Okt 2016, 09:23
OT
Postgres schlägt m.E. im Opensource Bereich alles was ich kenne. Gerade ist eine neue Version 9.6 erschienen. Seit ich das verfolge und nutze (ca ab V9.2), liefert jede Version tolle neue Features. Viele der Features gehen allerdings weit über eine 0815 Blackbox Datenhaltung hinaus. Wenn man RDBMS nur für einfache Datenhaltung (Zahlen, Texte, Datums) und Relationen nutzt, bemerkt man davon nur einen kleinen Teil.
Allein die Typen Stärke bspw. ist klasse, Robustheit, Funktionsvielfalt, Extensions, Performance, Indextypen, XML und JSON Unterstützung sind es ebenso.

/OT
Ich habe mir Postgres auch "angetan" .
Ich bin positiv überrascht wie Umfangreich dieses System ist. Auch eine komplette Administration ist von Haus aus dabei (PGAdminIII). Läuft problemlos alles unter Win 10.
Ronald
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#10

AW: Firebird und Window 10

  Alt 7. Okt 2016, 09:50
Also Firebird 2.5 funktioniert unter Windows 10 ohne Probleme. Zugriff auf die DB mit dem EMS SQL Manager. Wie es mit FB 3.0 aussieht weiss ich nicht, da viele Tools den noch nicht unterstützen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 11:07 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