Проект "Свободные голосования" http://gplvote.andyhost.ru/forum/ |
|
Распределённая база данных http://gplvote.andyhost.ru/forum/viewtopic.php?f=13&t=301 |
Страница 1 из 2 |
Автор: | Dim [ 17 дек 2011, 15:19 ] |
Заголовок сообщения: | Распределённая база данных |
Делаю блочное кодирование Рида-Соломона. Получается хранение блоками. Впрочем это и так понятно. А вот мысль возникла. Нет ли такой базы данных которой эти блоки можно было бы подгружать как страницы по требованию? |
Автор: | Андрей [ 17 дек 2011, 16:12 ] |
Заголовок сообщения: | Re: Распределённая база данных |
Тут скорей нужна не БД, а распределенная файловая система. Не уверен что такие существуют, особенно под винду. Скорей всего, базовый этот функционал надо будет самим писать. |
Автор: | yurial [ 18 дек 2011, 01:56 ] |
Заголовок сообщения: | Re: Распределённая база данных |
А не рано ли этим заниматься? Распределенное хранение данных может существенно зависеть от архитектуры сети. Сам факт изучения кода Рида-Соломона поддерживаю. |
Автор: | Андрей [ 18 дек 2011, 10:12 ] |
Заголовок сообщения: | Re: Распределённая база данных |
В качестве локальной БД рекомендую BerkleyDB. |
Автор: | Dim [ 18 дек 2011, 12:28 ] |
Заголовок сообщения: | Re: Распределённая база данных |
yurial писал(а): А не рано ли этим заниматься? Я просто уже начинал делать кодек для одного своего проекта. А оно рано или поздно понадобиться. А сколько провожусь не знаю. Мат аппарат не до конца понимаю. Делаю по примерам.Распределенное хранение данных может существенно зависеть от архитектуры сети. Сам факт изучения кода Рида-Соломона поддерживаю. Сам механизм деления на части существенно не изменится. Андрей писал(а): В качестве локальной БД рекомендую BerkleyDB. В смысле делаем файл c базой для субъекта и уже его храним распределённо?
|
Автор: | Андрей [ 18 дек 2011, 14:10 ] |
Заголовок сообщения: | Re: Распределённая база данных |
Dim писал(а): Андрей писал(а): В качестве локальной БД рекомендую BerkleyDB. В смысле делаем файл c базой для субъекта и уже его храним распределённо?Нет. Именно в качестве локальной базы. Все-равно данные как-то хранить придеться. Так уж лучше не изобретать велосипед для этого. Хотя, если по совокупности характеристик BerkleyDB не подойдет, можно использовать и другие варианты. |
Автор: | yurial [ 18 дек 2011, 16:14 ] |
Заголовок сообщения: | Re: Распределённая база данных |
Dim писал(а): Я просто уже начинал делать кодек для одного своего проекта. А оно рано или поздно понадобиться. А сколько провожусь не знаю. Мат аппарат не до конца понимаю. :( Делаю по примерам. Сам механизм деления на части существенно не изменится. Делайте максимально универсально. Если осилите мат. часть будет очень хорошо. Андрей писал(а): Хотя, если по совокупности характеристик BerkleyDB не подойдет, можно использовать и другие варианты. Подойдет, однозначно.
|
Автор: | Андрей Геннеберг [ 12 янв 2012, 14:23 ] |
Заголовок сообщения: | Re: Распределённая база данных |
Какого типа данные предполагается хранить локально, как связанные? У BerkleyDB есть один недостаток: это, по сути, просто хэш (если там не наворотили всякой крути с тех пор, как я этот движок использовал) и всё, что сложнее обычной работы с хэшем надо реализовывать самим. Можно посмотреть ещё в сторону SQLite: движок, вроде бы достаточно быстрый, лёгкий, но это SQL, то есть позволяет не только выборки по ключам делать, но и строить достаточно сложные запросы, при том, что это уже готовый продукт. |
Автор: | Dim [ 13 янв 2012, 04:50 ] |
Заголовок сообщения: | Re: Распределённая база данных |
Андрей Геннеберг писал(а): Какого типа данные предполагается хранить локально, как связанные? Список известных IP и некоторую информацию о них. Для начала. Я к сожалению не знаю к какому варианту поиска IP для начального соединения склоняется Юрий.Мой вопрос связан с запуском "вебсервера для одного клиента". Который обращался бы к базе данных. Которая, в свою очередь, подгружала бы страницы с данными из распределённой системы хранения. При здравом размышлении более подошла бы не реляционная, а чисто объектная СУБД. Но этих можно по пальцам перечесть и я точно знаю, что ни одна так не может. |
Автор: | Андрей Геннеберг [ 13 янв 2012, 08:08 ] |
Заголовок сообщения: | Re: Распределённая база данных |
Если ключом будет IP, BDB похода на оптимальный вариант. Это если не будет сложных выборок. А что именно надо хранить в объектной базе? Может, стоит попробовать файловую базу? То есть просто хранить файлы с этими самыми объектами? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |