Здравствуйте, гость ( Вход | Регистрация )
kuler | Дата 29.12.2008, 15:32 |
Такая ситуация. Человек на одном компе изменил БД, а другой человек на другом компе тоже изменил БД. Как лучше всего синхронизировать базы? т.е. из 1-й взять все новое и "вставить" во вторую, а из 2-й тоже взять всё новое и "вставить" в первую? их две что ли БД? |
|
Tonal | Дата 29.12.2008, 8:09 |
Краткое резюме из указанной темы: ставить нормальный сервер баз данных и не выпендриваться. | |
Litkevich Yuriy | Дата 28.12.2008, 20:04 |
Перенес сюда, о Qt ни слова, да и по соседству тема Стратегия сетевого приложения., Помогите определиться, какой путь надежней. объеденять пока не стал. Хотя на мой взгляд братья близнецы | |
ViGOur | Дата 28.12.2008, 19:54 |
Есть такая игра составление рассказа, один человек составляет предложение, а следующему говорят только последних 2-3 слова из этого предложения, и он составляет следующее предложение, а следующему говорят только последних 2-3 слова и так далее... Думаю сам понимаешь, что в этом случае получается. Вот примерно это же может получится и в твоем случае, когда пользователи будут редактировать одну и ту же запись, или просто записи кого-то из пользователей будут перетираться, как бы их и не было. Просто я сетью никогда вообще не работал ... и на данный момент это для меня жуткий зверь)) Работа с сетью не так сложна как ты думаешь, главное только взяться и начать... |
|
Rocky | Дата 28.12.2008, 19:39 |
Да вобщем то ничего не мешает... Просто я сетью никогда вообще не работал (в смысле программно, тока книжки умные читал по TCP/IP) и на данный момент это для меня жуткий зверь)) Если серьезно, то нехочется заставлять пользователя быть подключенным к инету при работе с программой. Начальство не одобрит (( |
|
ViGOur | Дата 28.12.2008, 19:08 |
Смотря насколько критичны изменяемые данные... Если критичны, то нужен третий человек, который будет руками разрешать. А что мешает сделать эту программу сетевой? |
|
Rocky | Дата 28.12.2008, 18:55 |
Вопрос может быть не совсем по QT... но касается его... Есть программа, которая работает с sqlite. Программа не сетевая. Такая ситуация. Человек на одном компе изменил БД, а другой человек на другом компе тоже изменил БД. Как лучше всего синхронизировать базы? т.е. из 1-й взять все новое и "вставить" во вторую, а из 2-й тоже взять всё новое и "вставить" в первую? Спасибо |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 16:52 |