![]() |
Datenbank: AbsoluteDB • Version: neuste • Zugriff über: Komponenten
Absolute Database hängt sich auf
Hey,
nur mal s chnell eine zwischen frage. Und zwar wenn ich meine Datenbank im Netzlaufwerk ablege und dann da drauf zugreife, hängt sich mein PRogramm nach wenigen sekunden direkt auf und laggt derbe, wenn ich es local mache habe ich keine Probleme. Möchte das die DB im Multiuserbetrieb läuft, deswegen ist es auf einem Netzlaufwerk. oder mach ich das grad komplett falsch lol -.- mfg |
AW: Absolute Database hängt sich auf
Zuviel Detailinfo! ;)
Wenn ich mich richtig erinnere, wurde Dir schon empfohlen, Deine Netzwerkresourcen zu prüfen, oder verwechesele ich das mit einem anderen Fall? Ich sag mal so, wenn Du im Stau stehst, hilft es Dir nicht, das Fahrzeug zu wechseln. Was machst Du falsch? a) Deine "DB Technology" harmoniert nicht mit Deiner Infrastruktur. b) Der Einsatz Deiner "DB Technology" harmoniert nicht mit den Rahmenbedingungen. |
AW: Absolute Database hängt sich auf
![]() ging dann da irgendwie um siemsens, hab da nicht mehr alles gelesen =) hm =( aber theoretisch sollte es so gehen via netzlaufwerk ? |
AW: Absolute Database hängt sich auf
Welcher Art ist das Netzlaufwerk? Ein "richtiges" Netzlaufwerk eines Windows-Servers oder Linux/Properitäres-NAS?
Desktop-DB's wie Absolute DB sollten normalerweise (realtiv) Problemlos auf Netzwerklaufwerken laufen. Ein Problem ist aber wenn fehlerhaft implementierte NAS-Lösungen die erwarteten Lockingmechnismen von Windows nicht oder fehlerhaft implementieren. |
AW: Absolute Database hängt sich auf
Is ein richtiges Netzlaufwerk vom Server aus
habe jetzt aber nur mal die DB selbst auf das Laufwerk gelegt un das Prog bei mir local und sage ihm er soll die db ausem Netzlaufwerk ansprechen. MAl schauen obs jetzt relativ gut geht |
AW: Absolute Database hängt sich auf
Hallo Tobi,
ist bei ABSDatabase MultiUser = True ? Ferner muss vor der Compilierung Connected auf False stehen. |
AW: Absolute Database hängt sich auf
beides so wie es sein soll
|
AW: Absolute Database hängt sich auf
Memory...,SessionName?
|
AW: Absolute Database hängt sich auf
memory table false und session default
|
AW: Absolute Database hängt sich auf
Es hat schon seine Gründe weshalb Multiuser-Datenbanken in einer Serverarchitektur konstruiert werden.
Zunächst einmal sind Zugriffe (random access) auf eine Datei auf einem Netzlaufwerk viel langsamer als auf eine lokale Festplatte. Dies hat drei Gründe: 1.) es gibt keinen lokalen Cache für Daten von einer Netzwerkfreigabe Bei neueren Versionen des SMB-Protokolls wurde versucht dies zu verbessern aber es bleibt schwierig 2.) selbst bei einem schnellen 1GBit Ethernet geht jedesmal Zeit verloren wenn Daten in kleinen Häppchen verschickt werden; die Latenzzeit ist das Problem 3.) beim Multiuserbetrieb gibt es Locks die die beteiligten Clients ausbremsen Datenbankdateien auf ein Netzlaufwerk zu legen und von mehreren Prozessen darauf zuzugreifen hat keine Zukunft und ist unsicher. Nur ein richtiger Datenbankserver kann die Probleme beheben. |
AW: Absolute Database hängt sich auf
ok will ja nicht unbedingt einen Server aufstellen hehe, sind nur 300datensätze
aber anscheind sollte es nun besser gehen wenn ich nur die datenbank aufs netzlaufwerk lege. was mir aber aufgefallen ist, wenn ich multiuser auf true schalte und 2mal den prozess bzw die anwendung starte funktioniert das gar nicht. Also 1mal die Anwendung wird gestartet und beim 2ten mal ausführen geht gar nix mehr. Schalte ich multiuser auf false, kann ich die answendung mehrmals ma starten ....... lame |
AW: Absolute Database hängt sich auf
Zitat:
Installiere den Datenbank Server auf dem Rechner, der auch das Netzlaufwerk zur Verfügung stellt und gut. Der Vorteil bei einer Datenbank mit Serverarchitektur ist der, dass diese Datenbank nicht nur die Speicherung der Daten, sondern auch den Transport (Protokoll) direkt selber verwaltet und kontrolliert. Bei einer Lösung mit einem Netzlaufwerk obliegt der Transport bei den verwendeten Betriebssystemen (da wo die Daten liegen und wo diese gebraucht werden) und deren Protokollen. |
AW: Absolute Database hängt sich auf
[QUOTE=Sir Rufo;1200213]
Zitat:
Installiere den Datenbank Server auf dem Rechner, der auch das Netzlaufwerk zur Verfügung stellt und gut. geht leider nicht und möchte ich auch nicht, wäre aber dankbar für konstruktive antworten, zb warum kann ich im multiuserbetrieb nicht mehr als 1mal die anwendung aufrufen ? |
AW: Absolute Database hängt sich auf
.. wann wird die zweite Verbindung denn abgewiesen?
Was für Fehlermeldungen erhälst Du? Grüße Klaus |
AW: Absolute Database hängt sich auf
ich erhalte weder fehlermeldung noch sonst was. Beide Anwendungen gehen in den Status keine Rückmeldung und müssen gekillt werden
|
AW: Absolute Database hängt sich auf
Zitat:
Solange es keine Dauerlösung ist, halte ich dies für sinnvoller als eine DB-Datei auf einem Fileserverlaufwerk. Gruß K-H |
AW: Absolute Database hängt sich auf
Zitat:
Am besten noch mit Backup usw. Zitat:
Könnte man nicht folgende Tests machen: Statt auf Serverlaufwerk wird Testhalber auf einen PC ein Share freigegeben um dann beide Instanzen der Anwendung darauf zugreifen zu lassen. Kann dann auch noch eine mini-App (Evtl. Demo-App) von ADS mit Serverlaufwerk getestet werden? Was passiert wenn statt Laufwerksbuchstaben direkt mit Share gearbeitet wird (hatte mal bei ADS Local Server denn Fall das bei Share-Angaben mit Punkten <Name1>.<Name2> als Laufwerksbuchstaben die Anwendung Fehler produziert hat und direkt mit dem Share-Namen nicht). |
AW: Absolute Database hängt sich auf
Zitat:
und das mit dem zusatzserver, ehm nein schließ mich Bernhard an =) |
AW: Absolute Database hängt sich auf
Und was ist nun passiert mit dem Test?
Läuft nun,oder nicht.:? |
AW: Absolute Database hängt sich auf
huch sry war etwas verhindert ;)
- also lass ich sie local laufen mit 2x der anwendung auf die DB gehts. - Lasse ich Sie im Netzlaufwerk starten also die anwendungen gehts nicht, hängt sich auf - lege ich nur die DB ins netzlaufwerk und starte die Anwendung local (und sage dem Prog DB liegt auf netzlaufwerk) gehts genauso wenig mfg |
AW: Absolute Database hängt sich auf
Hallo,
schau mal die Beispiele an.Die laufen!!! Und guck mal in den Beispielen bei "OnCreate"... Const.. String usw. |
AW: Absolute Database hängt sich auf
Intressant, wenn ich unter oncreate sag multiuser true dann öffnet er mir es zumindest mehrmals ;) TOP
nur lol wenn ich in dem einen was ändere wirds im anderen nicht aktualisiert, obwohl ich refresh(alle 2 sek) drin habe rofl ^^ weiter schauen ^^ edit nachdenken nu sagt er read only mode WTF |
AW: Absolute Database hängt sich auf
Hallo nochmal,
langsam habe ich den Eindruck,dass du zu faul bist dir mal weitere Beispiele anzuschauen.:mrgreen: Ja aber die oder "DER" von ABS könnten ruhig die Dokumentation mal richtig beschreiben bzw. vervollständigen. Es lässt sich denne auch besser verkaufen...:!: Ich habe genauso gesucht,aber nicht aufgegeben... Noch ein Tip: Beispiele/Transaction !!! Und ruhig mal reinschauen bei OnCreate usw. Übrigens das geht wirklich,wie alle Beispiele...:cyclops: |
AW: Absolute Database hängt sich auf
hehe nicht zu faul ;) nur im moment nicht so zeit :(
werd aber nochmal die doku begutachten ;) danke für den TIP |
AW: Absolute Database hängt sich auf
Hallo ich nochmal,
habe von heute 6.00 Uhr bis jetzt versucht mein "Großprojekt" mit Absolute Database zu vergrößern.:evil: Mir wurden einige Tipps gegeben,dass ich die Finger davon lassen soll. NIE WIEDER: ABSOLUTE DATABASE !!! SCHROTT Ich hab's kapiert.(Bummi hatte Recht,wie immer:-D) "ABS" ist nicht mal annähernd ausgereift.Es hängt sich permanent auf... findet auf einen Schlag keine Datenbank mehr.:evil: Das ist mehr als Fatal. (Ich habe 4 Wochen an meiner wunderbaren Software gebaut.) Diese ging bis vorhin perfekt. Hab nur eine neue Tabelle erstellt und wollte diese mit verknüpfen. Es kam auf einmal eine Latte von Fehlermeldungen.Die habe ich lange nicht gesehen...:cyclops: All meine Verknüpfungen waren und sind weg und lassen sich nicht wieder verknüpfen.Trotz Reparatur... Hab dann meine Sicherung genommen und habe mit dieser weiter arbeiten wollen. Ein Witz!!!:cyclops:Auch da ging nix mehr. Mein Entwicklungs-Rechner hat nicht mal einen Internet-Anschluss.(Virus) Da ist nur Delphi,Fastreports und Tralala drauf... Bin gerade dabei alles wieder umzustellen. Mehr wie 4 Hanseln arbeiten sowieso nicht dran. Würde jetzt einer von "ABS" in meiner Reichweite sein,den würde ich sofort eine "REINWÜRGEN".:stupid::stupid::stupid: Am meisten ärgert mich,dass ich alle Reporte umstellen muss... Ein Krampf...:firejump: Ich schick denen gleich noch eine Mail, wie man so einen dähmlichen Müll zusammenschustern kann.:stupid: Dumm und Dümmer geht's immer...:firejump: |
AW: Absolute Database hängt sich auf
WTF
und jetzt auf was steigst du um ? was ein dreck echt |
AW: Absolute Database hängt sich auf
Bastle mal ein Beispiel zusammen.
Dann versuche mal so zehn bis mehr Tabellen zu verknüpfen.:-D:evil: Bei der 7. oder 8. hats dann richtig gekracht.Da ging gar nix mehr.:evil: Das beste kam dann noch.Ich wollte die Verknüpfungen wieder entfernen. Es meldete sich ABS mit Japanisch,Chinesisch und Hyroglyphen usw.:evil: Den rest habe ich schon beschrieben. |
AW: Absolute Database hängt sich auf
wieso nimmst du nicht sqlite?
|
AW: Absolute Database hängt sich auf
Ist das Teil Multiuser fähig?
Gibt es da auch Beispiele? Ich muss mal googeln...:-D |
AW: Absolute Database hängt sich auf
Na willst du eine file basierte Datenbank -> daher wäre ich jetzt davon ausgegangen - single user. Willst du multiuser (auf terminalserver) oder im Netzwerk? Multiuser im Netzwerk mit file basierter Datenbank solltest du vermeiden, dann nimm zB PostgreSQL oder FireBird.
Ansonsten haben wir vor zig jahren mal ApolloDataBase (Vista Software) und DBase für diesen Einsatz genutzt. Das lief eigentlich ganz gut, auch Filebasiert im Netzwerk. |
AW: Absolute Database hängt sich auf
Im Netzwerk sollte es schon gehen so bis 10 User gleichzeitig.
Mehr nicht unbedingt. |
AW: Absolute Database hängt sich auf
Zitat:
ADS Local Server ist gut, jedoch hat eine Lizensierungsproblem (für dich) wenn deinen Anwender die Anwendung auf Terminal Server betreiben wollen. |
AW: Absolute Database hängt sich auf
raus ist das bei uns auch vor fast 10 jahren. es gab eine version, die richtig funktionierte, der letzte unserer anwender wird nächsten monat migriert (das läuft dort seit 10 jahren so im einsatz mit 20-30 clients, regelmäßiges nachindexieren ist natürlich pflicht im netzwerk). danach gab es nur verbuggte versionen, sind wir nie umgestiegen und dann ist das zugunsten einer vernünftigen client/serverlösung rausgeflogen. die client/server lösung von denen haben wir nach ersten tests sofort weggeworfen.
für einen lokalzugriff ist es aber ausreichend und war bei uns bis zur unicode umstellung in verwendung (wobei die inzwischen glaube ich auch unicode können) |
AW: Absolute Database hängt sich auf
Und NUN?
Was geht am "BESTEN":-D |
AW: Absolute Database hängt sich auf
Wieso nehmt ihr nicht einfach SQL-Server 2012 Express, PostGres oder Firebird?
|
AW: Absolute Database hängt sich auf
Zitat:
Auch kommen hier ab und zu mal Windows-Updates von 500 MB auf den User zu. Nicht optimal wenn er in DSL-Freien Gebieten wohnt. |
AW: Absolute Database hängt sich auf
Hi, stimmt.
|
AW: Absolute Database hängt sich auf
bisher ist mir auch unklar was eigentlich gemacht werden soll.
zuerst dachte ich - embedded und filebasiert. daher sqlite, bei concurent user & netzwerk empfehle ich postgres (absolut ohne einschränkung). firebird kenne ich selbst nicht, würde mich aber eigentlich auch mal interessieren, wie das läuft und welche erfahrungen existieren. der ruf ist gut. |
AW: Absolute Database hängt sich auf
dubdidu :D
naja habe es nun herrausgefunden was mein eigentliches problem war/ist und zwar is der server auf dem die DB läuft via Directacsess verbunden... deswegen kommt es beim zugriff von 2 usern auf die DB (multiuser) zu extremen laggs geb ich allerdings dann doch einen ordner bei mir lokal frei, jemand anderes dann auf den ordner zugreif gehts ohne probs :D mfg |
AW: Absolute Database hängt sich auf
Klingt für mich wie
"dann nimm ordentlich Glasfaserspachtel und die Bodenplatte rostet nicht mehr" bei "dann nimm eine Textdatei, da kann man auch alles finden" könnte es sein, daß das jemand ernst nimmt. Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:50 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