Проект "Свободные голосования"

Электронная системы голосований через интернет
Текущее время: 24 ноя 2024, 02:00

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Распределённая база данных
СообщениеДобавлено: 17 дек 2011, 15:19 
Не в сети

Зарегистрирован: 24 сен 2011, 23:06
Сообщения: 395
Делаю блочное кодирование Рида-Соломона. Получается хранение блоками. Впрочем это и так понятно.

А вот мысль возникла. Нет ли такой базы данных которой эти блоки можно было бы подгружать как страницы по требованию?

_________________
Во вселенной нет общества в котором "Vox populi, vox Dei" не переводилось бы "О, Боже, как мы в это вляпались".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 17 дек 2011, 16:12 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
Тут скорей нужна не БД, а распределенная файловая система. Не уверен что такие существуют, особенно под винду. Скорей всего, базовый этот функционал надо будет самим писать.

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 18 дек 2011, 01:56 
Не в сети

Зарегистрирован: 27 авг 2011, 22:36
Сообщения: 460
А не рано ли этим заниматься?
Распределенное хранение данных может существенно зависеть от архитектуры сети.
Сам факт изучения кода Рида-Соломона поддерживаю.

_________________
AF4B DFB0 0E41 2F7A 09FD 4971 96F0 B176 EA1C DD85


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 18 дек 2011, 10:12 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
В качестве локальной БД рекомендую BerkleyDB.

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 18 дек 2011, 12:28 
Не в сети

Зарегистрирован: 24 сен 2011, 23:06
Сообщения: 395
yurial писал(а):
А не рано ли этим заниматься?
Распределенное хранение данных может существенно зависеть от архитектуры сети.
Сам факт изучения кода Рида-Соломона поддерживаю.
Я просто уже начинал делать кодек для одного своего проекта. А оно рано или поздно понадобиться. А сколько провожусь не знаю. Мат аппарат не до конца понимаю. :( Делаю по примерам.
Сам механизм деления на части существенно не изменится.

Андрей писал(а):
В качестве локальной БД рекомендую BerkleyDB.
В смысле делаем файл c базой для субъекта и уже его храним распределённо?

_________________
Во вселенной нет общества в котором "Vox populi, vox Dei" не переводилось бы "О, Боже, как мы в это вляпались".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 18 дек 2011, 14:10 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
Dim писал(а):
Андрей писал(а):
В качестве локальной БД рекомендую BerkleyDB.
В смысле делаем файл c базой для субъекта и уже его храним распределённо?

Нет. Именно в качестве локальной базы. Все-равно данные как-то хранить придеться. Так уж лучше не изобретать велосипед для этого.

Хотя, если по совокупности характеристик BerkleyDB не подойдет, можно использовать и другие варианты.

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 18 дек 2011, 16:14 
Не в сети

Зарегистрирован: 27 авг 2011, 22:36
Сообщения: 460
Dim писал(а):
Я просто уже начинал делать кодек для одного своего проекта. А оно рано или поздно понадобиться. А сколько провожусь не знаю. Мат аппарат не до конца понимаю. :( Делаю по примерам.
Сам механизм деления на части существенно не изменится.

Делайте максимально универсально. Если осилите мат. часть будет очень хорошо.

Андрей писал(а):
Хотя, если по совокупности характеристик BerkleyDB не подойдет, можно использовать и другие варианты.
Подойдет, однозначно.

_________________
AF4B DFB0 0E41 2F7A 09FD 4971 96F0 B176 EA1C DD85


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 12 янв 2012, 14:23 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2011, 15:30
Сообщения: 13
Откуда: Томск
Какого типа данные предполагается хранить локально, как связанные? У BerkleyDB есть один недостаток: это, по сути, просто хэш (если там не наворотили всякой крути с тех пор, как я этот движок использовал) и всё, что сложнее обычной работы с хэшем надо реализовывать самим. Можно посмотреть ещё в сторону SQLite: движок, вроде бы достаточно быстрый, лёгкий, но это SQL, то есть позволяет не только выборки по ключам делать, но и строить достаточно сложные запросы, при том, что это уже готовый продукт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 13 янв 2012, 04:50 
Не в сети

Зарегистрирован: 24 сен 2011, 23:06
Сообщения: 395
Андрей Геннеберг писал(а):
Какого типа данные предполагается хранить локально, как связанные?
Список известных IP и некоторую информацию о них. Для начала. Я к сожалению не знаю к какому варианту поиска IP для начального соединения склоняется Юрий.

Мой вопрос связан с запуском "вебсервера для одного клиента". Который обращался бы к базе данных. Которая, в свою очередь, подгружала бы страницы с данными из распределённой системы хранения.

При здравом размышлении более подошла бы не реляционная, а чисто объектная СУБД. Но этих можно по пальцам перечесть и я точно знаю, что ни одна так не может. :(

_________________
Во вселенной нет общества в котором "Vox populi, vox Dei" не переводилось бы "О, Боже, как мы в это вляпались".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распределённая база данных
СообщениеДобавлено: 13 янв 2012, 08:08 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2011, 15:30
Сообщения: 13
Откуда: Томск
Если ключом будет IP, BDB похода на оптимальный вариант. Это если не будет сложных выборок.

А что именно надо хранить в объектной базе? Может, стоит попробовать файловую базу? То есть просто хранить файлы с этими самыми объектами?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB