![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
grounddoo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.12.2011 Репутация: нет Всего: нет |
Здравствуйте!
Требуется написать программу, в которую вводится информация по клиентам (фио и т.д.), даные сохраняется в БД. Программа будет работать на многих комьютерах, и при изменении информации в БД на одном компьютере - она автоматически должна обновлятся на других. Сервера нет, то есть нужно организовать пиринговую сеть. Скажите - какую СУБД использовать, и как подойти к разработке такой системы? Спасибо! |
|||
|
||||
dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 1 Всего: 16 |
Задача интересная. Я бы начал с распределённого кэша с записью в локальную базу данных. Для кэша можно посмотреть на JGroups, EhCache (ehCache использует JGroups для репликации). База данных - на этом этапе - любая; например javadb, что идёт с JDK.
Это сообщение отредактировал(а) dobrolub - 3.12.2011, 09:11 |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 11 Всего: 43 |
Для ознакомления с распределенным кешем рекомендую также посмотреть Hazelcast. На мой взгляд - просто и удобно.
|
|||
|
||||
olexande |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 25.11.2004 Где: Киев Репутация: нет Всего: нет |
1. Для начала рекомендовал-бы определиться с вариантом "насколько сеть у Вас децентрализованная". По какому параметру Вы будете искать "соседей"...
Например - компы внутренней сети, несколько доменов ... Потом уже с "заранее известных типа серверов" уже сможешь соединяясь "напрямую" получать-отправлять-кешировать свои данные. 2. Как вариант для начала можно ряды структур кешировать на клиентах ... 3. Данные на первых порах можно попробовать хранить в самых удобных и известных Вам лично структурах, вплоть до "локальных файлах" на стороне клиентов. Да, задачка действительно интересная ... 4. Как вариант - если у "клиентов" есть доступ в и-нет, может стоит "а не организоваться-ли" через бесплатный хостинг? При "первом включении" клиенту откуда-то тоже необходимо брать "список соседей" ... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |