0 / 0 / 0
Регистрация: 10.09.2009
Сообщений: 65
|
|
1 | |
Синхронизация БД17.02.2011, 20:15. Показов 1933. Ответов 0
Метки нет (Все метки)
Доброй ночи!
Я Новичок в базах данных, поэтому может вопрос сформулирую некорректно: 1.Есть БД на сервере в интернет (например MySQL, но не обязательно) 2.Есть несколько локальных машин со своими однотипными Embedded БД работающими в составе ПО (например БД FireBird Embedded, тоже не обязательно) Одновременно на локальных машинах происходит работа со своей локальной БД, ввод, редактирование, и удаление данных. Такие же действия совершаются и при работе через сайт с БД, расположенной на сервере в интернет. Внесенные изменения локальных и "серверной" БД должны синхронизироваться при появлении доступа к интернет (период синхронизации от 30 минут до нескольких месяцев). Вопрос: Имеются ли какие-то средства, или технологии для синхронизации (кроме репликации) "разношерстных" БД. У меня как новичка в голове только один метод откладывается это сохранять запросы на модификацию БД на локальной машине (INSERT и т.п.), а затем в момент синхронизации передавать их на сервер, где запускать на выполнение. После этого сделать репликацию от серверной БД на локальную. Только я не представляю какой объем трафика будет передан при репликации. Он будет сопоставим с объемом БД, или только с объемом внесенных до синхронизации изменений в БД на сервере. PS. Сами БД пока не выбрал ищу дешевые, а лучше бесплатный вариант для локальной машины, а для базы на сервере, я думаю что провайдер предложит то и будет стоять (думаю MySQL) Добавлено через 23 часа 12 минут Изучил информацию по вопросу и вот как вижу решение: 1. Для синхронизации баз использовать Synchronization Services для ADO.NET (вот пример использования http://www.softpoint.ru/article_id157.htm). 2. Для доступа к БД на хостинге использовать SSH-туннель (вот пример для masterhost http://masterhost.ru/support/faq/technical/mysql/). 3. В качестве Embedded БД использовать SQLite(System.Data.SQLite), или SQLCE. Хотелось бы конечно чтоб синхронизацию выполняли скрипты на сервере, но пока не нашел решения.
0
|
17.02.2011, 20:15 | |
Ответы с готовыми решениями:
0
Синхронизация данных Синхронизация синхронизация баз Синхронизация SQLServer и с# |
17.02.2011, 20:15 | |
17.02.2011, 20:15 | |
Помогаю со студенческими работами здесь
1
Сравнение БД и синхронизация Синхронизация синхронизация Синхронизация данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |