AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Mit NexusDB arbeiten wie mit der BDE
Thema durchsuchen
Ansicht
Themen-Optionen

Mit NexusDB arbeiten wie mit der BDE

Ein Thema von Captnemo · begonnen am 2. Jul 2014 · letzter Beitrag vom 3. Jul 2014
Antwort Antwort
Seite 1 von 2  1 2      
mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
642 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 09:31
Zitat:
Dann scheidet Nexus schon mal aus.
Sorry, falsch. Im Gegenteil, Nexus ist meines Wissens die einzige Datenbank die das kann, was der TE braucht. Man kann in die eigene Anwendung einen vollständigen Datenbankserver integrieren, der dann via TCP/IP alle Clients bedient. Das ist auch mit ein paar Mausklicks und ein paar Komponenten realisiert. Auf der Nexus-Homepage gibt's dazu sogar ein kleines Tutorial.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.867 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 10:01
Zitat:
Dann scheidet Nexus schon mal aus.
Sorry, falsch. Im Gegenteil, Nexus ist meines Wissens die einzige Datenbank die das kann, was der TE braucht. Man kann in die eigene Anwendung einen vollständigen Datenbankserver integrieren, der dann via TCP/IP alle Clients bedient. Das ist auch mit ein paar Mausklicks und ein paar Komponenten realisiert. Auf der Nexus-Homepage gibt's dazu sogar ein kleines Tutorial.
Nexus sagt selber aber was anderes:

Zitat von http://www.nexusdb.com/forums/showthread.php?t=293:
The NexusDB Embedded Server Edition contains the same high-speed database
engine as the full version, and comes with full source. It is intended for
situations where multi-user capabilities are not needed
Markus Kinzler
  Mit Zitat antworten Zitat
mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
642 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 10:13
Was soll das jetzt werden? Ich arbeite seit 14 Jahren mit Nexus, und du weißt das besser?

Solltest dich mal informieren, und nicht einzelne Kommentare aus einer Homepage zitieren, aus denen der Zusammenhang nicht hervorgeht. Zudem braucht der TE eine Netzwerklösung und keine Embedded Single-User-Version.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.867 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 10:45
Was soll das jetzt werden? Ich arbeite seit 14 Jahren mit Nexus, und du weißt das besser?
Nein, ich habe nur eien Aussage eines Nexus Mitarbeiters zitiert. Ich weiss garnix bin ein Dumpfkopf!

Zitat:
Solltest dich mal informieren, und nicht einzelne Kommentare aus einer Homepage zitieren, aus denen der Zusammenhang nicht hervorgeht. Zudem braucht der TE eine Netzwerklösung und keine Embedded Single-User-Version.
Ich habe nicht nur zitiert, sondern auch verlinkt.

Er wollte ein serverlose Lösung. da ist es imho egal, ob der Server nun eine eigene Anwendung, ein Dienst oder ein Client mit einer (embedded) Serverlösung ist!

Wenn Du gute Erfahrungen mit einer solchen Lösung hast, dann ist es ok, ab ich würde mich (persönlich) nicht auf ein deartiges Experiment einlassen.
Markus Kinzler
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#5

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 10:27
Nexus ist meines Wissens die einzige Datenbank die das kann, was der TE braucht. Man kann in die eigene Anwendung einen vollständigen Datenbankserver integrieren, der dann via TCP/IP alle Clients bedient. Das ist auch mit ein paar Mausklicks und ein paar Komponenten realisiert. Auf der Nexus-Homepage gibt's dazu sogar ein kleines Tutorial.
Also ich kann Dir auch einen kleinen Server basteln, der sich auf eine Access-DB setzt (oder einen Haufen von Textdateien) und per TCP ermöglicht, diese Daten zu lesen und zu schreiben. Das ist eine interessante Aufgabe, zwar vollkommen nutzlos, aber interessant. Hast Du mal überlegt, was passiert, wenn Du deinen NexusDB-Server in deiner Anwendung integrierst und die schmiert ab, weil Du (wie alle anderen auch) nicht der 100% perfekte Programmierer bist, der immer alles richtig macht? Was ist das also für ein Feature. Man muss sich -ehrlich gesagt- nicht wundern, wenn NexusDB der einzige Hersteller ist, der das anbietet. Weil es Blödsinn ist.

Es führt kein Weg an einem separaten RDBMS vorbei. Wenn das Geld nicht reicht, einen eigenen Server-PC zu plazieren, dann nimmt man eben einen der Arbeits-PC. Natürlich muss der immer an sein, aber wenn man kein Geld für einen Server-PC hat (also so ca. 600 Euro, reicht ja), dann hat man auch nicht den Traffic.

Ich verstehe einfach nicht, wieso man sich dagegen sträubt, den einzig richtigen Weg zu gehen. Installier Dir FireBird/SQL-Server oder welchen auch immer, richtige den Zugang ein und Du hast in Zukunft 100 mal *weniger* Arbeit und Probleme.
Nimm hier Mainstream, auch wenn Du sonst lieber eine Sonderlocke fahren willst. Nimm den langweiligsten, am weitesten verbreitetsten Schmuh, denn da bekommst Du auch den besten Support in Foren wie diesen (ist das nicht ein Titel von den Toten Hosen?
Zumal das DBS auf dem Server dann 23 Stunden und 59 Minuten am Tag nichts anderes macht, als sich selbst zu verwalten, Speicherplatz zu verbrauchen und zu warten.
Na und? Es muss ja nur irgend ein Dumpfbacken-PC sein, der in der Ecke werkelt (das kann auch ein ausrangierter sein). Stromkosten.. Ja. Das ist ein Argument, das *einzige*.

Ich persönlich würde einem Kunden, der kein Geld für einen Server-PC ausgeben will, sogar einen hinstellen, denn die paar Kröten (2 Tagessätze) habe ich durch den fehlenden Ärger sofort wieder drin.

Ach, und allgemein: Ich hab 30 Jahre Erfahrung und lass mir (speziell hier im Forum) gerne zeigen, wie sehr mir mein Inseldenken (Ich bin der Größte) die Weiterentwicklung behindert (hat).
  Mit Zitat antworten Zitat
Zoot

Registriert seit: 30. Jan 2006
Ort: Hessen
113 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 10:31
Aha.
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#7

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 10:38
Welche metaphysischen Astralerkenntnisse möchtest Du uns mit diesem minimalistischen Kleinod deutscher Dichtkunst vermitteln?
  Mit Zitat antworten Zitat
mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
642 Beiträge
 
Delphi 10.1 Berlin Professional
 
#8

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 10:55
Zitat:
Hast Du mal überlegt, was passiert, wenn Du deinen NexusDB-Server in deiner Anwendung integrierst und die schmiert ab, weil Du (wie alle anderen auch) nicht der 100% perfekte Programmierer bist, der immer alles richtig macht?...
Nein, diese Überlegung habe nicht ICH angestellt, sondern der Programmierer von NexusDB, Thorsten Engler, der wie wohl Nexus-User wissen Deutscher ist, und damals nach dem Ende von Turbopower nach Australien ausgewandert ist, und zusammen mit Geoff Harris die Nexus Ltd gegründet hat.

Den Nexus-Server - egal ob die externe Version als Dienst, oder die in die Anwendung integrierte Server-Engine - unterstützt den Failsave-Mode. D.h. wenn zum Beispiel eine Transaktion aufgrund eines Stromausfalles während des Schreibvorganges nicht fertiggestellt werden kann, dann wird diese Transaktion beim nächsten Start automatisch (oder manuell, ist einstellbar) fertiggestellt.

Insofern hinkt dieser Vergleich mit Access gewaltig! Du kannst nicht eine primitive Desktop-Datenbank wie Access mit einer Client-Server-Datenbank vergleichen.

Zitat:
Ich habe nicht nur zitiert, sondern auch verlinkt.

Er wollte ein serverlose Lösung. da ist es imho egal, ob der Server nun eine eigene Anwendung, ein Dienst oder ein Client mit einer (embedded) Serverlösung ist!
Das ist das Problem: Man muss NexusDB prinzipiell schon kennen, um beurteilen zu können, was geht und was nicht geht.

Zitat:
Wenn Du gute Erfahrungen mit einer solchen Lösung hast, dann ist es ok, ab ich würde mich (persönlich) nicht auf ein deartiges Experiment einlassen.
Es ist ganz einfach so, dass ich in eine Anwendung mit den entsprechenden Komponenten einen vollständigen Client-Server-Datenbankserver integrieren kann. Das Modell ist weltweit 1000-fach im Einsatz. Sorry, aber wenn du das als Experiment bezeichnest rate ich dir dringend, sich erst mal mit der Materie NexusDB zu beschäftigen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.867 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 11:01
Und du solltest unsere Beiträge genauer Lesen, dann würdest Du verstehen, dass wir nicht Nexus, sondern den grundsätzlichen Ansatz kritisiert haben.

Btw.: In welcher Beziehung zu Nexus stehst Du, dass Du Dich hier extra anmeldest um ein Produkt in dern Himmel zu loben?
Markus Kinzler
  Mit Zitat antworten Zitat
mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
642 Beiträge
 
Delphi 10.1 Berlin Professional
 
#10

AW: Mit NexusDB arbeiten wie mit der BDE

  Alt 2. Jul 2014, 11:15
Zitat:
Und du solltest unsere Beiträge genauer Lesen, dann würdest Du verstehen, dass wir nicht Nexus, sondern den grundsätzlichen Ansatz kritisiert haben.
Das lenkt vom Thema ab und entspricht nicht den Gegebenheiten. Der TE hat eine Frage gestellt, jemand hat darauf eine aus welchen Gründen auch immer unrichtige Antwort gegeben, und ich habe mir erlaubt darauf hinzuweisen, dass diese Antwort nicht den Tatsachen entspricht.

Zitat:
Btw.: In welcher Beziehung zu Nexus stehst Du, dass Du Dich hier extra anmeldest um ein Produkt in dern Himmel zu loben?
Auch dise Frage habe ich schon beantwortet. Aber gerne nochmal: Die NexusDB ist aus dem vormaligen Flash-Filer-Server von Turbopower Software entstanden. Das kann man auch auf der Homepage nachlesen. Ich hatte damals schon den FF-Server im Einsatz, und dann logischerweise auch den Nachfolger NexusDB. Weil beide sehr gute Datenbanken sind, und ich damit mit hunderten von Kunden keine Probleme habe. ich bin also langjähriger FF-DB und NexusDB-User, sonst nichts.

Und als Mod solltest du auch sehen können, dass ich mich nicht erst jetzt angemeldet habe um irgend ein Produkt in den Himmel zu loben. Ich habe nur ein paar Informationen mitgeteilt, die dir offensichtlich fremd sind. Aber, wenn Hilfe nicht gewünscht ist, werde ich mich wieder zurückziehen und wie bisher nur noch lesen. Herr Kinzler, damit hab ich kein Problem.
  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 01:36 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