Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.09.2009
Сообщений: 65

Синхронизация БД

17.02.2011, 20:15. Показов 2060. Ответов 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.02.2011, 20:15
Ответы с готовыми решениями:

Синхронизация данных
Доброго времени суток всем. Возникла задача синхронизации данных в некоем гос. учреждении. Есть центральный офис, в столице, и...

Синхронизация
Добрый день, уважаемые! Скажите, пожалуйста, а есть какие-либо встроенные в MS SQL Server 2000 средства для синхронизации, скажем,...

синхронизация баз
народ, подскажите, кто знает есть 2 веб сервера в разных городах, на одном стоит mySql, работает веб-чат кот. использует MySql, ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.02.2011, 20:15
Помогаю со студенческими работами здесь

Синхронизация SQLServer и с#
Всем хай, проблема такого что нам задали Sqlserver создать базу данных(запросами,процедурами) и после как вы его создали, нам надо создать...

Сравнение БД и синхронизация
Добрый день. Есть 2 БД. названия и структуры таблиц одинаковое, 1я рабочая и 2я бекап прошлый. задача: привести список таблиц в...

Синхронизация
Привет. Возможно ли отключить синхронизацию с жестким диском при коммите транзакции?

синхронизация
такой вопрос. Есть у меня таблица товаров(шифр, цена, название, описание...), и ещё одна таблица, которая динамически заполняется при...

Синхронизация данных
Всем привет! Подскажите пожалуйста! Есть форма "Редактор" с полями: Артикул, Штрих-код, Описание, Кол-во, Адрес Поля: Штрих-код,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru