AGB  ·  Datenschutz  ·  Impressum  







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

DB in der Cloud

Ein Thema von TigerLilly · begonnen am 27. Okt 2017 · letzter Beitrag vom 30. Okt 2017
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.241 Beiträge
 
Delphi 12 Athens
 
#1

DB in der Cloud

  Alt 27. Okt 2017, 11:38
Datenbank: beliebig • Version: n/a • Zugriff über: Cloud
Hat eigentlich schon jemand versucht, eine Datenbank in die DropBox oder auf OneDrive zu legen? Nicht für den gemeinsamen und gleichzeitigen Zugriff mehrerer User, sondern damit ein User von mehreren Standorten einen gemeinsamen Datenbestand hat.

Danke für jede Antwort.
  Mit Zitat antworten Zitat
bnreimer42
Online

Registriert seit: 26. Mai 2013
Ort: Erlangen, Franken
127 Beiträge
 
Delphi 12 Athens
 
#2

AW: DB in der Cloud

  Alt 27. Okt 2017, 14:04
Das ist unmöglich für gemeinsamen Schreibzugriff, da der letzte gewinnt und Änderungen der anderen überschreibt zwischen Zeitpunkt des letzten Syncs und Schreibvorgang.

Das Funktioniert prima für Nur-Lesen Datenbanken für Stammdaten. Ich verwende dazu Firebird (embedded) mit einer ReadOnly Datenbank.
Björn Reimer
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DB in der Cloud

  Alt 27. Okt 2017, 14:10
Ich würde dann aber trotzdem mit einer loaklen Datenbank arbeiten, welche dann bei Bedarf mit der neueren Version der Cloud überschrieben wird.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.241 Beiträge
 
Delphi 12 Athens
 
#4

AW: DB in der Cloud

  Alt 27. Okt 2017, 14:38
Das ist unmöglich für gemeinsamen Schreibzugriff, da der letzte gewinnt und Änderungen der anderen überschreibt zwischen Zeitpunkt des letzten Syncs und Schreibvorgang.

Das Funktioniert prima für Nur-Lesen Datenbanken für Stammdaten. Ich verwende dazu Firebird (embedded) mit einer ReadOnly Datenbank.
Ich hab ja geschrieben: NICHT für Mehrbenutzer.

Szenario: PC im Büro und Laptop für unterwegs.

Zitat:
Ich würde dann aber trotzdem mit einer loaklen Datenbank arbeiten, welche dann bei Bedarf mit der neueren Version der Cloud überschrieben wird.
DropBox hab ich nie verwendet, aber bei Google Drive, OneDrive, Amazon hast du ja immer ein lokales Laufwerk, das per Cloud abgeglichen wird.Also eigentlich keine Notwendigkeit die DB doppelt zu halten.

Aber ich weiß halt nicht, wie zB ein MSSQL Server reagiert, wenn die MDF Datei von wem anderen geändert wurde. Außerdem müsste man da die Services ab/aufdrehen, damit das geht.

Ich glaub, ich probier das mal aus
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DB in der Cloud

  Alt 27. Okt 2017, 14:47
Du möchtest mit mehreren lokalen Serverinstanzen auf eine remote Datenbank auf einem Cloud-Speicher zugreifen?
Schon allein die Idee finde ich abstrus.
Bei Dropbox hat man einen lokalen Ordner, der mit einem Ordner in der Cloud synchronisiert wird. Lokale Änderungen würden zur Replikation führen. Deshalb würde ich die Datenbank nicht in einen Ordner legen, der sychronisiert wird. Ich würde die loakle Kopie manuell abgleichen (und nur in eine Richtung).
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.241 Beiträge
 
Delphi 12 Athens
 
#6

AW: DB in der Cloud

  Alt 27. Okt 2017, 15:06
Warum abstrus?

Sobald ich mein Programm starte, ist die DB für das Syncen gesperrt. Ist ja bei Word-Doks auch so. Beende ich mein Programm wird die lokale Änderung via DropBox/OneDrive zum 2ten Arbeitsplatz synchronisiert.
Starte ich am 2ten Arbeitsplatz meine Software habe ich alle Daten da.

Ist doch cool.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DB in der Cloud

  Alt 27. Okt 2017, 15:13
Und wenn einer die Datei löscht? Dann Sehen alle in die Röhre.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.599 Beiträge
 
Delphi 12 Athens
 
#8

AW: DB in der Cloud

  Alt 27. Okt 2017, 15:48
Aber ich weiß halt nicht, wie zB ein MSSQL Server reagiert, wenn die MDF Datei von wem anderen geändert wurde. Außerdem müsste man da die Services ab/aufdrehen, damit das geht.
Grundsätzlich sollte das gehen wenn du nicht die reguläre Server-Version nimmst, sondern die embedded Version Microsoft SQL Server Compact. Dann ist sichergestellt, daß die Datenbankdatei beim Beenden des Programms auch nicht mehr in Benutzung ist.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
RSF

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

AW: DB in der Cloud

  Alt 27. Okt 2017, 15:55
Hat eigentlich schon jemand versucht, eine Datenbank in die DropBox oder auf OneDrive zu legen? Nicht für den gemeinsamen und gleichzeitigen Zugriff mehrerer User, sondern damit ein User von mehreren Standorten einen gemeinsamen Datenbestand hat.

Danke für jede Antwort.
Ja, habe ich. Und ich kann bestätigen es geht wie beschrieben als Einzel-User! Läuft seit 2 Jahren problemlos.
Ronald
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.241 Beiträge
 
Delphi 12 Athens
 
#10

AW: DB in der Cloud

  Alt 27. Okt 2017, 21:48


Welche DB, wenn ich fragen darf.
  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 23:03 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