![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.08.2015
Сообщений: 62
|
![]()
Здравствуйте,
Пытаюсь найти оптимальное решение при выборе БД, с которой будет вестись работа. Есть приложение, которое в своей работе использует базу данных. На данный момент оно написано на лазарусе с использованием tdbf (в силу того, что я сижу в разных ОС - линух, фря, винда). Но конечные пользователи только в винде. Решил его переписать на дельфях. Вот и задумался с выбором БД Самое главное, чтобы была возможность синхронизировать БД в приложении между пользователями. Самый оптимальный вариант это на внешнем сервере создать базу в мускуле и к ней коннектится. Но прнимая во внимание то, что вдруг сервера удаленного не будет - что в таком случае делать?
Завидую крокодилам! Они даже ходят лежа!
|
![]() |
![]() |
![]() |
#2 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,672
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.08.2015
Сообщений: 62
|
![]()
Ну жизнь бывает преподносит сюрпризы. Сегодня сервер есть, а завтра его нет
![]() Но все же хочется алтернативный способ синхронизации БД без участия сервера.
Завидую крокодилам! Они даже ходят лежа!
|
![]() |
![]() |
![]() |
#4 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,672
|
![]()
arriah, распределенная система? торренты хотите изобретать? или блок чайн?
я не думаю, что у вас какая-то сверх задача, при которой нужно какждый клиент делать сервером, но даже при очень большое необходимости нет никаких проблем устроить полную выкачку базы клиентом, и сделать 2 режима работы онлайн и оффлайн. Но так как огромный объем работ врят ли вы этим будете заниматься, в любом случае начинать проектирование и запуск нужно с онлайн режима, а уже потом из клиентов мастерить серверы. Коротко говоря - начинайте с мускула не ошибётесь, а что будет дальше время покажет. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 09.08.2015
Сообщений: 62
|
![]() Цитата:
Скажем так, некоторые вещи добавляемы на сайт берутся из RSS каналов определенных ресурсов. И добавлять их через админку сайта, довольно сложно людям не знакомыми даже с азами HTML. Поэтому мое приложение забирает RSS, парсит его (чистит код от лишего, удалет скрипты, загружает картинки и т.д..) и добавляет в базу данных сайта как новую публикацию. Остается только указать время выхода публикации и соответствующую категорию. Так вот для хранения линков и другой инфы с RSS используется локальная БД, которая должна быть синхронизировыана дабы избежать дубликатов Да кто его знает ![]() Да и сейчас смотря на код понимаю, что можно было более оптимизировать, сделать удобнее, быстрее. Можно конечно и лазарусе. Дельфями давно не пользовался. Последняя версия была 7, но как только столкнулся с работой в БД и юникодом - ушел в лазарус. А теперь вот поставил 2010, сижу изучаю, тренируюсь ![]()
Завидую крокодилам! Они даже ходят лежа!
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
А не проще без программы на самом сервере сайта это делать? Тогда и синхронизировать ничего не придется.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#8 | ||
Пользователь
Регистрация: 09.08.2015
Сообщений: 62
|
![]() Цитата:
Цитата:
![]()
Завидую крокодилам! Они даже ходят лежа!
|
||
![]() |
![]() |
![]() |
#9 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,672
|
![]()
при таком подходе вообще база данных локальная не нужна, вы что не можете сформировать SQL файл и отправить его на обработку в программу, которая всегда имеет доступ к серверу?
XML файл, да любой вообще структурированный файл, зачем базы городить с сортировками. редактор распарсил, отредактировал, отправил оператору БД. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор системы для программирования под iOS | VladX09 | Мобильные ОС (Android, iOS, Windows Phone) | 1 | 07.03.2013 19:01 |
Учебный пример реализации распределенной системы | corsar19 | Общие вопросы по Java, Java SE, Kotlin | 0 | 25.12.2012 16:33 |
Выбор ОС для embedded системы | wsn | Операционные системы общие вопросы | 1 | 01.04.2012 12:22 |
Модель распределенной вычислительной системы | dreamstep | Помощь студентам | 0 | 27.04.2011 17:30 |