powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / От обычной БД к простой распределенной
70 сообщений из 70, показаны все 3 страниц
От обычной БД к простой распределенной
    #38909381
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,
Есть обычная БД на Firebird и клиенты (к ней), я хочу ее сделать простенькой распределенной БД (возможно даже с одной таблицей в каждой БД), максимум на 3 сервера.
Насколько это сложно (БД должна быть уже с данными), И можно ли вообще?
Или лучше начать все сначала?.
Я никогда с распределенными БД дел не имел.

Заранее спасибо.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909444
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kos-2010!
You wrote on 19 марта 2015 г. 10:32:10:

Kos-2010> Я никогда с распределенными БД дел не имел.
Почему ты решил что нужно именно ЭТО?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909466
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е.
- создал 3 БД
- создал в них таблицы
клиентское приложение у меня уже есть
Теперь нужно связать эти БД, т.е. таблицы в них между собой, но не знаю как?
подскажите подалуйста.
С учетом того, что главной БД у меня нет, все сервера равноправны
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909468
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше начни сначала. Ибо "хочу" <> "решил после анализа постановки задачи"
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909472
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

так я диплом пишу на тему распределенная БД, мне ее нужно реализовать
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909475
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока только одни неясности и противоречия.
Почему именно три сервера? Почему "хотя бы с одной таблицей", когда ниже "создал в них таблиц Ы "?
Клиентское приложение тоже заточено на работу сразу с тремя серверами одновременно?
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909480
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010, ах, вот оно что - диплом...
Тогда тему диплома озвучь и цель, поставленную руководителем.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909481
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kos-2010!
You wrote on 19 марта 2015 г. 10:48:37:

Kos-2010> так я диплом пишу на тему распределенная БД,
> мне ее нужно реализоватькак звучит задание?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909491
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010Теперь нужно связать эти БД, т.е. таблицы в них между собой, но не знаю как?
невозможно связать таблицы из разных БД. Под "распределенной БД" ты придумал что-то свое, и теперь диплом под угрозой.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909497
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема звучит так: "Разботка модели функционирования распределенной базы данных"

В общем я уже и над БД чуть-чуть подумал:
- БД1 – инф. О клиенте
- БД2 – тип продукта (его хар-ки) привязка к БД1
- БД3 – сроки, даты и т.д. привязка к БД2
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909501
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поправте, что не так или все не так?
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909503
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010В общем я уже и над БД чуть-чуть подумал:
да это полная жопа, ну не связываются таблицы между разными БД.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909509
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010"Разботка модели функционирования распределенной базы данных"
ну ты попал, парень. почитай определение
https://ru.wikipedia.org/wiki/Распределённые_базы_данных
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909511
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010Тема звучит так: "Разботка модели функционирования распределенной базы данных"

В общем я уже и над БД чуть-чуть подумал:
- БД1 – инф. О клиенте
- БД2 – тип продукта (его хар-ки) привязка к БД1
- БД3 – сроки, даты и т.д. привязка к БД2

хрень полная. Я бы на твоём месте уточнил что препод под этим понимает. А то может нужна структура головной офис <-> филиалы.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909512
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

Да, вероятнее всего , клиент должен будет черпать инф. сразу из всех БД
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909514
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

У меня только тема и 3 сервера, все остальное отсебятина
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909515
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010,

сходи на консультацию к преподу. Должен ведь он тебе суть задания объяснить
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909516
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kos-2010!
You wrote on 19 марта 2015 г. 11:05:50:

Kos-2010вероятнее всего, клиент должен будет черпать инфу
сразу из всех БДне нужно гадать.
иди к преподу и уточняй что именно он от тебя хочет.

а потом приходи сюда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909522
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Пожалуйста дополните вопросы, я тут свои подобрал:
1. Сколько должно быть БД?
2. Сколько таблиц должно в каждой БД находится?
3. Сколько клиентов к одной БД должно быть подключено?
4. Какая ОС для здачи?
5.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909527
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010В общем я уже и над БД чуть-чуть подумал:
- БД1 – инф. О клиенте
- БД2 – тип продукта (его хар-ки) привязка к БД1
- БД3 – сроки, даты и т.д. привязка к БД2
-бред
-сивой
-кобылы.

Приходи с нормальным заданием и своим желанием поработать, поможем.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909529
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010,

все эти вопросы полная фигня. Главное выяснить что подразумевается под распределённой БД. Сколько таблиц это вообще не важно.
Я бы ещё спросил на какой СУБД реализовывать.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909530
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kos-2010!
You wrote on 19 марта 2015 г. 11:17:19:

Kos-2010> Пожалуйста дополните вопросы, я тут свои подобрал:
> 1. Сколько должно быть БД?
> 2. Сколько таблиц должно в каждой БД находится?
> 3. Сколько клиентов к одной БД должно быть подключено?
> 4. Какая ОС для здачи?
> 5.
все твои вопросы неправильные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909542
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Kos-2010]Тема звучит так: "Разботка модели функционирования распределенной базы данных"

Тут как таковым программированием пока и не пахнет. Сугубо теоретическая тема.
Нужен анализ существующих методов построения распределённых баз данных.
А потом как-то под это подводить свою модель. То есть что-то скомпоновать идейно из существующих или придумать вовсе своё оригинальное.
Тебе с преподавателем надо согласовать план работы, структуру диплома (разделы), цели и выводы. которыми ты должен завершить работу. Тема объёмная. Поэтому практическая часть - это будет реализация какой-то части придуманных тобой алгоритмов этой теоретической модели. Для этого тоже нужно будет обосновать выбор языка и платформы.

Ну, я как-то так вижу.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909560
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

поставте правильные вопросы пожалуйста
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909578
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aТебе с преподавателем надо согласовать план работы , структуру диплома (разделы), цели и выводы . которыми ты должен завершить работу. Тема объёмная. Поэтому практическая часть - это будет реализация какой-то части придуманных тобой алгоритмов этой теоретической модели. Для этого тоже нужно будет обосновать выбор языка и платформы.


У дипломной работы есть теоретическая и практическая часть.
С преподавателем тебе нужно обсудить выделенное жирным выше в цитате.
То есть на словах проговорить цель данной работы, определить план этой работы, структуру пояснительной записки. Практическую часть, видимо, имеет смысл затрагивать только после того, как у тебя будет собран материал по теоретической части и у тебя в голове что-то оформится уже по теме работы. То есть ты сам сможешь почувствовать, какой практической работой ты сможешь проиллюстрировать теоретический материал.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909587
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvпочитай определение
Ой, какое дерьмовое определение... Эта же статья на английском гораздо более вменяема.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909599
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

спасибо всем откликнувшимся, буду по-этапно


P.S.
Дорогу осилит идущий (только когда это будет? :-) :-) :-) :-))
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909618
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010Дорогу осилит идущий (только когда это будет? :-) :-) :-) :-))

После армии?
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909654
Guest123654
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чего тут новое придумываете. То, что ты описываешь - функциональное разбиение, где БД на 1 сервере отвечает за одни таблицы, БД на другом - за другие и т.д. Этим занимаются только чтобы дать себе немного времени при масштабировании, пока реализуется нормальная схема распределения - разбиение пространства идентификаторов по разным серверам.
Как это делается - выбираешь несколько наиболее больших таблиц. В ER диаграмма они обычно у тебя в центре получаются :) Например - клиенты, продукты, пользователи, детали и т.д. и т.п.
В твоём случае, создаёшь 3 совершенно одинаковые БД на трёх серверах, делаешь каждый из них ответственным за определённые ID (например, 0-n/3; n/3-2n/3; 2n/3-n или IDmod3==1->DB1; IDmod3==2->DB2; IDmod3==0->DB3) и запросы с клиента на них отправляешь в соответствии с выбранным алгоритмом распределения. И делов то.
Подробнее ищи по терминам data partitioning и relational DBMS sharding.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909832
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010,
не обращай внимания на этого Guest'а.
То, что он предлагает - это уровень обычной лабораторной работы и на диплом никак не потянет.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909842
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aТо, что он предлагает - это уровень обычной лабораторной работы и на диплом
никак не потянет.
Кроме того, его схема предполагает работу в режиме Key-Value, более характерную для NoSQL
мира, чем для традиционных БД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909905
guest_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, именно потому, что это уровень обычной лабораторной работы, так делают pinterest, instagram, tumblr и ещё куча других высоконагруженных систем. Там просто, наверное, парни не осилили уровень "дипломной работы"...
Ой, ну какое нафиг key-value и NoSQL. NoSQL и key-value оно было бы, если бы я как минимум порекомендовал настроить кеширование через redis, memcache и т.д., а тут всё традиционно - ни малейшего шанса нарушить целостность, ни каких противоречий с ACID. На всех узлах стоит обычная реляционная СУБД, просто сервер приложений или прокси или клиент сами раскидывают запросы по ним.

Узнай у руководителя, что он хочет. Я в этой теме отписываться больше не буду, т.к. точку зрения свою уже полностью обозначил.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38909946
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_userОй, ну какое нафиг key-value
А какие ещё запросы можно делать к базе, раскиданной по принципу "PK mod 3"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38910026
guest_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, короткий ответ - любые. В зависимости от вашей типичной нагрузки и выбирается функция для шардинга. Вот у tumblr пример как это работает в презентации есть (хоть и на MySQL :) ) http://assets.en.oreilly.com/1/event/74/Massively Sharded MySQL at Tumblr Presentation.pdf

Просто, когда всё уже совсем плохо и даже одна таблица больше не помещается на диске, других вариантов особо и нет, кроме как разбить её. И очень часто действительно можно разбить БД на кучу никак не связанных друг с другом подмножеств. Например, есть база каких-нито покупок в интернет магазине. Клиентов куча, у всех есть история, предпочтения, что покупали, что купят и т.д. Можно разбить всё так, что на каждой отдельной машине хранится абсолютно всё, но только по подмножеству клиентов. Когда мы запрос выполняем, мы знаем где данные лежат или будут лежать. Никакие двухфазовые коммиты тут не нужны.
Часто, если есть возможность предвидеть какие нагрузки будут выполняться в системе, можно обойтись таким решением. Тут нет проблем в получении всех пользователей из страны X, покупавших товар B, зарегистрировавшихся после дня Y и т.д. Ну а для запросов, по конкретному пользователю - тут вообще всё ясно.
А вот когда уже нужно какие-то серьёзные аналитические вещи выполнять - например, выбрать топ100 самых "щедрых" покупателей - где есть группировки, сортировки и д.р. люди предпочитают использовать узкоспециализированные NoSQL решения, т.к. иначе придётся свою какую-то логику по слиянию результатов с нескольких узлов писать нетривиальную.

Преимущества такой архитектуры - она shared nothing, т.е. масштабируется вообще на ура. Но, действительно, не всё можно представить в таком виде (особенно, повторюсь, это касается OLAP). Функциональное разбиение, с другой стороны, совсем плохо масштабируется. 1) накладывает определяемое аппаратурой ограничение размера таблиц и 2) намного чаще требует взаимодействия двух и более серверов БД. Хотя это и правда, что если функционально разбить БД, на ней можно без каких-либо хитростей делать более сложные запросы, но они будут проходить очень медленно.

А теперь вернусь к вашему key-value... ну это никак не key-value, тот подход который я описал. Хотя да, сложные запросы требуют более сложной логики. Но большинство OLTP вещей будут нормально работать.
В key-value в понимании NoSQL ссылочная целостность не предусмотрена. А здесь все зависимости, необходимые для подмножества пространства идентификаторов присутствуют на том же узле, т.к. целостность гарантируется уровнем СУБД.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38910035
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Guest_user!
You wrote on 19 марта 2015 г. 15:38:46:

Guest_user> Просто, когда всё уже совсем плохо и даже одна таблица больше не
> помещается на диске...феерический случай клинической идиотии


зы: откуда это чудо понабежало?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38910055
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_userэто работает в презентацииесли у кого-то даже презентуха не пашет, то видимо совсем дело дрянь. Но даже когда по факту 0, то в презентации все всегда зашибись.
Мимопроходящийоткуда это чудо понабежало?Сосед Ильи Муромца из леса вышел.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38910063
guest_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно, уговорили, я верю, что вы все разработали системы, которыми пользуются сотни миллионов человек и спорить с вами на эту тему не имеет смысла. Больше не буду.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38910487
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите конкретный пример - торговая сеть.
В каждом магазине - свой сервер БД.
И, например, цены могут отличаться, но ненамного.
База покупателей и скидок (дисконтных карт) - должна быть одна для всех.
Дальше - вопросы: Нужна ли центральная БД (наверно, да, нужна - Как аудит цен делать если нет центра?).
База покупателей должна реплицироваться или нет. И т.п
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38910499
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookin,

все верно, но при чем тут распределенная БД???
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38910701
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не при чём. Воду в ступе потолочь пока автор на консультации.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38911480
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Посмотрел в Вики определение распределённой БД, понял, что никакого. Как же тогда называется то, что я описал?
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38911537
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a...Нужен анализ существующих методов построения распределённых баз данных....
Преподаватель до понедельника болеет,
я сейчас рассматриваю пока стратегии посроения РБД,
это Вы имели ввиду: Централизация, Расчленение, Дублирование, Смешанная?
Или что-то иное?
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38911943
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010Или что-то иное?Даже если ничего не читать, а просто вдуматься в выражение "распределенная БД", то можно сделать вывод, что:
- БД одна, (и в ней все таблицы)
- она распределена между несколькими узлами. Как может быть распределена - ну тут наверное уже надо читать.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38912839
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010o_v_a...Нужен анализ существующих методов построения распределённых баз данных....
Преподаватель до понедельника болеет,
я сейчас рассматриваю пока стратегии посроения РБД,
это Вы имели ввиду: Централизация, Расчленение, Дублирование, Смешанная?
Или что-то иное?
Я только и имел в виду, что нужен анализ существующих методов построения распределённых баз данных .
Какие это методы - вам и разбираться. Надо ж будет вам чем-то наполнить теоретическую часть дипломной работы?! А я не архитектор распределённых баз данных, я и знать не знаю ничего про то как они внутри устроены. Это вам работу писать, а не мне.
После консультации поговорим. С высоты опыта мы подскажем куда рыть. А уж что вам там в процессе копки будет попадаться, куда вы будете вывозить вынутый грунт - это ваши проблемы.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914045
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,
вот я опять тут:
Ну вот план работы структуру диплома (разделы)
РЕФЕРАТ
ABSTRACT
СОДЕРЖАНИЕ
Перечень условных обозначений, символов, едениц, сокращений и терминов
ВВЕДЕНИЕ
1 ОБЗОР ЛИТЕРАТУРЫ ПО ТЕМЕ И ВЫБОР НАПРАВЛЕНИЙ ИССЛЕДОВАНИЙ
2 ОБЩЕЕ ФОРМАЛЬНОЕ ОПИСАНИЕ ОБЪЕКТА И ПРЕДМЕТА ИССЛЕДОВАНИЙ
2.1 Объект исследований
2.2 Предмет исследований
3 ПОСТАНОВКА ЗАДАЧИ ИССЛЕДОВАНИЯ
4 ОБОСНОВАНИЕ И ВЫБОР ТЕОРЕТИЧЕСКИХ И ЭКСПЕРИМЕНТАЛЬНЫХ МЕТОДОВ ИССЛЕДОВАНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ
5 ПОСТАНОВКА ЗАДАЧИ МОДЕЛИРОВАНИЯ, ОБОСНОВАНИЕ ДОПУЩЕНИЙ, ВЫБОР БАЗОВОЙ МОДЕЛИ
5.1 Базовая модель выполнения транзакций в РБД
5.2 Исходные данные для моделирования РБД
5.3 Обоснование допущений
5.4 Постановка задачи моделирования
6 СОЗДАНИЕ МОДЕЛЕЙ СИСТЕМ И ПРОЦЕССОВ, КОТОРЫЕ ИССЛЕДУЮТСЯ В РАБОТЕ
6.1 Создание модели типового элемента Клиент РБД
6.2 Создание модели типового элемента Узел РБД
7 ДЕТАЛЬНОЕ ОПИСАНИЕ МАТЕМАТИЧЕСКИХ МЕТОДОВ И МОДЕЛЕЙ РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ
7.1 Описание составляющих типового элемента Клиент
7.1.1 Генератор доступа к ИФ
7.1.2 Формирователь транзакций
7.1.3 Регистратор выполненных транзакций
7.2 Описание составляющих типового элемента Узел
7.3 Описание составляющих типового элемента Интернет
8 РАЗРАБОТКА АЛГОРИТМОВ И МЕТОДИК ПРОВЕДЕНИЯ МОДЕЛИРОВАНИЯ
9 ДЕТАЛЬНОЕ ОПИСАНИЕ АЛГОРИТМОВ И ТЕХНОЛОГИИ РЕАЛИЗАЦИИ РАЗРАБОТАННЫХ (ИЛИ ПРИМЕНЕННЫХ) МЕТОДОВ И МОДЕЛЕЙ РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ
9.1 Подмодули модуля Клиент
9.1.1 Простой модуль Генератор доступа к ИФ
9.1.2 Простой модуль Формирователь транзакций
9.1.3 Простой модуль Регистратор выполненных транзакций
9.2 Подмодули модуля Узел
9.2.1 Прикладная программа (AP)
9.2.2 Менеджер транзакций (TM)
9.2.3 Менеджер ресурсов (RM)
9.2.4 Менеджер передачи данных (CRM)
9.3 Простой модуль Интернет
10 РАЗРАБОТКА МЕТОДИКИ ЭКСПЕРИМЕНТАЛЬНОГО ИССЛЕДОВАНИЯ, ОПИСАНИЕ ОБОРУДОВАНИЯ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, АНАЛИЗ ПОГРЕШНОСТЕЙ ЭКСПЕРИМЕНТОВ
10.1 Выбор исследуемой РБД
10.2 Исходные данные для проведения экспериментов
10.3 Методика экспериментального исследования
10.4 Описание оборудования и программного обеспечения
11 АНАЛИЗ АДЕКВАТНОСТИ РАЗРАБОТАННЫХ МОДЕЛЕЙ И ДОСТОВЕРНОСТИ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ
11.1 Анализ адекватности входных потоков требований
11.2 Определение количества повторений экспериментов
11.3 Исследование зависимости эффективности РБД от размещения ИФ
11.3.1 Стратегия централизованного размещения ИФ
11.3.2 Стратегия размещения ИФ с полной репликацией
11.3.3 Стратегия раздельного размещения ИФ
11.3.4 Стратегия размещения ИФ с избирательной репликацией
11.3.5 Сравнение стратегий размещения ИФ
11.3.6 Исследование размещений с избирательной репликацией
11.4 Исследование эффективности РБД в зависимости от ее параметров
11.4.1 Влияние скорости доступа в Интернет
11.4.2 Влияние скорости чтения и записи ИФ узлами РБД
11.5 Исследование эффективности РБД в зависимости от загрузки CRM
11.6 Исследование эффективности РБД в зависимости от загрузки RM
(теоретические, экспериментальные)
12 ФОРМУЛИРОВАНИЕ РЕЗУЛЬТАТОВ ТЕОРЕТИЧЕСКИХ И ЭКСПЕРИМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ
13 АНАЛИЗ ОСНОВНЫХ НАУЧНО-ТЕХНИЧЕСКИХ РЕЗУЛЬТАТОВ С ТОЧКИ ЗРЕНИЯ НАУЧНОЙ И ПРАКТИЧЕСКОЙ ЦЕННОСТИ
ВЫВОДЫ

Выводы сформулирую на основе того что я сделаю
и еще можно Тему диплома можно корректировать
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914058
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010,

на докторскую замахнулся? вот чего вам неймется? терминологией не владеете, а потом такие темы диплома пишете, что просто ахтунг.
Я уж молчу, что по такой ТЕМЕ на этот форум просто стыдно ходить. Ты должен вращаться в кругу разработчиков промышленных баз данных, а на посетителей этого форума смотреть как на плебеев.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914060
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010,

кстати, в содержании не расшифровано сокращение "ИФ".
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914064
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010,

а, и еще - CRM уже устоявшийся термин. Customer Relationship Management. Облом.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914069
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010,

вот пусть теперь препод даст литературу где об этом можно почитать. Я так понимаю до реальной "Распределённой БД" дело не дойдёт просто модели исследовать. Иначе ты попал.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914079
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

ИФ - информационный фонд
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914089
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010ИФ - информационный фонд
што??? "Генератор доступа к ИФ" - это что вообще такое?

кстати, для упрощения дискуссии я замечу, что Firebird (или InterBase) не поддерживает распределенные БД. Таким образом, раздел для вопроса вами выбран неверно. Однако, я не рискну вас отправить в любой другой здешний раздел СУБД, потому что ваше содержание диплома слишком амбициозно.

p.s. возможно я устарел и отупел, но на тему вашего диплома я может быть подискутировал с Кузнецовым из РАН, но разве что под пиво. Еще раз предположу, что с темой вашего диплома вы слишком замахнулись.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914092
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Как Мне намекнули, что делай РБД обычную, а на три БД, расскажешь ее работу, обоснуешь почему это так,
вся защита будет длится минут 5 - 10
вот я теперь и думаю, что мне нужно простенькую РБД сделать ее описать, в теории я смогу что-то написать
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914095
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kos-2010Как Мне намекнули, что делай РБД обычную, а на три БД, расскажешь ее работу
никакая СУБД в РБД просто так не превращается. На текущий момент у некоторых СУБД есть условные (скажем так) реализации РБД, которые имеют массу специфики.

Kos-2010в теории я смогу что-то написать
подозреваю, что вы даже на модели транзакций засыпетесь, причем без РБД.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914097
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvдля упрощения дискуссии я замечу, что Firebird (или InterBase) не поддерживает
распределенные БД
А в глаз?.. За использование слова "поддерживает" в весьма специфическом смысле.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914101
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Я уже понял, так-что я остановился на MySQL
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914104
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА в глаз?
вот я тя встречу, в Праге-то, 19-20го мая. :-)
не, я не спорю, что в сфере теоретических разработок СУБД и РБД я капитально отстал, если вообще был (по идее, был, хотя тоже отстал). Но содержание вышеупомянутого диплома намекает на полную катастрофу при его сдаче. Или про полную ахинею при его сдаче.
Я просто не представляю, что здесь делает человек с такой темой диплома. Тут же одни практики. Куда этому парню идти ради спасения диплома, я мог бы сказать, но не скажу (хотя это недалеко).
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914107
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvсодержание вышеупомянутого диплома намекает на полную катастрофу при его сдаче

Не, ему же намекнули, что "пиши хоть что-то, проблем не будет".

kdvТут же одни практики.
Ну да. Я вот тоже университетов не кончал, умных слов не знаю. Но практики этих
распределённых баз нанюхался по самое не хочу. Ибо работа такая.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914108
guest_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Судя по описанию диплом магистерский? Для магистерских дипломов темы за год до сдачи дают обычно, если так - всё не так уж и плохо :) А если тебе сдавать его эти летом - ну хз чем ты так руководителю насолил... с его дочерью ни в какие отношения не вступал? :D

По сути:
1) с веткой ты железно ошибся, распределёнными СУБД пока тут и не пахнет, хотя James Starkey в последнее время упорно предлагает реализовать в Firebird'е кластерную shared-nothing архитектуру. Кстати, если а) голова соображает хорошо, б) нет проблем с английским, в) нет проблем с системным программированием и е) есть год до сдачи - можно с ним напрямую об этом поговорить. Я сильно сомневаюсь, что кто-то из действующих разработчиков Firebird за эту задачу возьмётся в ближайшее время, т.к. у них работы и без того нереально много.

2) MySQL и PostgreSQL с некоторыми подкручиваниеями для этой темы подойдут, но! обязательно тебе использовать реляционную СУБД?

3) Тебя правильно направили на С.Д. Кузнецова. По ТЗ от тебя требуется преимущественно научная составляющая, поэтому почитай его переводы СУБДшных статей.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914117
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvКуда этому парню идти ради спасения диплома, я мог бы сказать
Собственно говоря, идти ему стоит по ссылке, тобой приведённой. Но не читать весь тот
мутный бред, что там написан, а ткнуть в дальнейшую ссылку "English". Вот там будет вполне
вменяемая статья из которой можно высосать как минимум оглавление и основные направления
развития темы (наливания воды).

Kos-2010я остановился на MySQL
И это - самая большая твоя ошибка. Потому что там с распределёнными БД всё ещё хуже чем
здесь. Гораздо хуже.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914119
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_user,

А я уже сталкивался с реляционными СУБД, только всегда они были в единичном количестве
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914377
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда. Я с самого начала подразумевал теоретический наклон работы (полистайте обсуждение выше, кто не верит). Не подозревал только, что всё окажется НАСТОЛЬКО сложно. Реально тут год-два только надо положить на то, чтоб в тему въехать.
Ну что ж... Резюмирую: ТЫ ПОПАЛ ПО ПОЛНОЙ ПРОГРАММЕ!
Я даже комментировать содержание не могу - kdv уже всё сказал, я с ним согласен (и я тоже не в теме).
А почему такая тема-то? Откуда вообще она? Что за специальность, на которой обучаешься, и как будет написана квалификация в дипломе ("инженер-кто-то-там" или что ещё)?
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914732
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvдля упрощения дискуссии я замечу, что Firebird (или InterBase) не поддерживает
распределенные БД
Чисто чтобы внести ясность в вопрос для читающих эту тему потомков: что именно в данном
случае ты называешь "распределённой БД" и что именно считаешь "поддержкой"?

Сразу соглашусь, что большой красной кнопки "распределись нах" у Firebird действительно нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38914749
Kos-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

в дипломе будет, все просто: "системный инженер"
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38915737
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Up!
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38915768
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookin> Up!

Что "Ап"? Что сказать/спросить-то хотел?
Какое вы вообще отношение к данному топику имеете?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38915843
test1604
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kos-2010,

у oracle начиная с 10й версии появились базы с постфиксом g, что есть grid, где база разбита по нодам, и может быть распределена между cpu/компьютерами. Можешь у них почитать как дополнительную информацию.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38916750
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

Я вопрос задал, но никто мне не ответил.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38916840
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinЯ вопрос задал, но никто мне не ответил.
Спокуха, то, что ты описал, это вполне ништяк распределённая БД. Просто Диму что-то на
пуризм потянуло или он просто не вникл.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38916972
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinПосмотрел в Вики определение распределённой БД, понял, что никакого. Как же тогда называется то, что я описал?
если вопрос этот, то описанная вами схема 17407476 на мой взгляд является децентрализованной БД. То есть, бОльшая часть данных в каждой БД - своя, и только некоторые части реплицируются или тиражируются. Например, доступ к "скидкам" может осуществляться вообще просто как к некоему центральному веб-сервису, а дальше уже исключительно локальная обработка.

Dimitry Sibiryakovпросто Диму что-то на пуризм потянуло или он просто не вникл.
ну, если почитать английское определение distributed database, то в какой-то мере и упомянутое Victor Cookin тоже является "распределенной БД". А под "Firebird/InterBase не поддерживают распределенные СУБД" я имел в виду решение "распределения" "из коробки". Вообще, разумеется, распределенную СУБД можно сочинить из любой СУБД при помощи репликации или собственного ПО.

А вот у автора топика в описании 17421624 - просто сферический конь, по крайней мере на первый взгляд (или как минимум половина пунктов). Что он и как собрался распределять - х.з. В общем, лет 20 назад может я бы и замутил такой диплом на эту тему, но сейчас я больше практик, чем теоретик. То есть, для выбора решения я опираюсь на исходные требования. А не выдумываю требования из теоретических идей.
...
Рейтинг: 0 / 0
От обычной БД к простой распределенной
    #38918037
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, получается Вики и - Wiki немного разные вещи
...
Рейтинг: 0 / 0
70 сообщений из 70, показаны все 3 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / От обычной БД к простой распределенной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]