| 
 | 
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Есть клиенты, работающие с локальной базой SQLite. Необходимо по требованию осуществлять синхронизацию всех SQLite баз участвующих в процессе. Изредка добавляются новые клиенты SQLite, получается к ним должны приходить все данные. Обмен необходимо выполнять через любой облачный сервис (Google Drive, Яндекс.Диск и т.д.) База примерно всегда 0.8-1 Гб, интернет не скоростной, интернет то есть, то нет, т.е. какой-либо клиент, может какое то время работать offline. Вопрос: как лучше организовать архитектуру БД и какой механизм синхронизации посоветуете? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.10.2017, 10:51 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Уважаемый авторВопрос: как лучше организовать архитектуру БД и какой механизм синхронизации посоветуете? Blockchain. Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.10.2017, 12:09 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  блокчейн? зачем?  Ключи у сущностей уникальные для всех баз или могут повторяться от базы к базе? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.10.2017, 23:02 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Arm79блокчейн? зачем? Это модно и метросексуально  зы: Семь лет мак не родил и голода не было (с) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.10.2017, 09:22 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Arm79блокчейн? зачем?  Ключи у сущностей уникальные для всех баз или могут повторяться от базы к базе? Конечно все уникальны. Первичный ключ = ТЕКУЩАЯДАТА+КОЛИЧЕСТВО МИЛЛИСЕКУНД С НАЧАЛА ДНЯ ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.10.2017, 23:27 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Уважаемый авторКонечно все уникальны. Первичный ключ = ТЕКУЩАЯДАТА+КОЛИЧЕСТВО МИЛЛИСЕКУНД С НАЧАЛА ДНЯ Когнитивный диссонанс только у меня возникает?.. Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.10.2017, 00:20 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Dimitry Sibiryakov, Не только у тебя )) Уважаемый автор, нет совершенно никакой гарантии, что другие клиенты ровно в эту же миллисекунду не совершают также запись в таблицу. Более того, системный таймер выдает значения с погрешностью. То есть если вы осуществите много записей подряд в одну таблицу, они все получат одно и то же значение вашего "ключа" ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.10.2017, 17:46 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Уважаемый автор, вариантов репликации для лайта сколько хошь, например litesync ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.10.2017, 23:46 | 
  
  
  
   | 
||
| 
 
Архитектура распределенной БД (синхронизация) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Dimitry SibiryakovУважаемый авторКонечно все уникальны. Первичный ключ = ТЕКУЩАЯДАТА+КОЛИЧЕСТВО МИЛЛИСЕКУНД С НАЧАЛА ДНЯ Когнитивный диссонанс только у меня возникает?.. -- ну, пусть автор заменит эти миллисекунды на любой локально уникальный счётчик и добавит в ключ уникальный номер конкретной локальной базы. Выдавать такие уникальные номера базам сумеет, поди? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.11.2017, 15:19 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=32&gotonew=1&tid=1540116]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    42ms | 
get topic data:  | 
    10ms | 
get first new msg:  | 
    6ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    47ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 236ms | 
| total: | 374ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.