powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Распределенная БД
21 сообщений из 21, страница 1 из 1
Распределенная БД
    #39450443
Sandist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте уважаемые!
мне нужно разработать ПО для мед. учреждений:
мед работники будут заносить анкетные данные и они должны будут консолидироваться на сервере для дальнейшей обработки и пересылки необходимой информации обратно клиентам (мед учреждения). Мне нужно разработать серверную часть и ПО для клиентов, при этом база должна иметь возможность работы в офлайн. ПО пишу на delphi7, а базу думал на MySQL как на клиенте так и на сервере, не знаю как лучше, писать автономную БД (на клиентах) на MySQL, FireBird или SQL Server... на сервере MySQL или SQL Server
все точки думал объединить в локальную сеть через инет используя kerio
обмен производить осуществляя запись напрямую в БД сервера от клиентов (при наличии связи) или csv или xml (при отсутствии)?
в дальнейшем к БД доступ получат сайт и мобильные приложения
подскажите пожалуйста как будет правильно разработать логику системы и механизмы обмена?
спасибо большое заранее!
...
Рейтинг: 0 / 0
Распределенная БД
    #39450450
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, лучше чтобы СУБД была одинаковая. Не критично, но так будет проще.
Во-вторых, после выбора СУБД надо определить имеет ли она инструменты для multimaster
репликации и какие у этих инструментов требования к структуре БД.

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

Sandistк примеру справочники частично заполняются на стороне клиента и передают
данные на сервер для их одобрения и в случае успешного их одобрения они должны передаться
всем оставшимся клиентам...
Вот это точно требует соответствующего проектирования БД, а возможно и рихтовки
бизнес-процессов с документооборотом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Распределенная БД
    #39450482
Sandist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
я неправильно поставил вопрос? ответы ни о чем
...
Рейтинг: 0 / 0
Распределенная БД
    #39450498
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sandistя неправильно поставил вопрос?
Да.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Распределенная БД
    #39450551
Sandist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

спасибо большое вы очень помогли
...
Рейтинг: 0 / 0
Распределенная БД
    #39450593
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sandist, берешь книгу - программирование в Delphi и изучаешь. То что ты написал говорит о том, что ты такие приложения писать не умеешь совсем. Значит, отдельные вопросы задавать бессмысленно. Надо видеть картину в целом.
Второй момент: почему такой древний инструмент? Возьми последнюю версию.
Если заказ уйдет, обратись к фрилансерам. За посредничество получишь небольшую монетку и заодно получишь опыт взаимодействия с заказчиком и исполнителем.
...
Рейтинг: 0 / 0
Распределенная БД
    #39450608
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandistDimitry Sibiryakov,
я не очень знаком с системами реплицирования.. как я понимаю реплицируются таблицы целиком? мне нужно получать и отсылать определенные данные... к примеру справочники частично заполняются на стороне клиента и передают данные на сервер для их одобрения и в случае успешного их одобрения они должны передаться всем оставшимся клиентам...

Репликация - это автоматическая сверка и приведение в соответствие разных БД. Есть тьма решений с разной степенью интеграции. Есть готовые инструменты, можно сделать самоделку.

С Delphi вам без инструментов репликации не обойтись. Так что Сибиряков вам правильно сказал.

С Web приложением веселее. Помимо репликации между СУБД делается Web сервис в нем. Ваш клиент набрал посылку из локально набранных справочников (оффлайн или online неважно). Появилась связь. Клиентская программа эту посылку через Web сервис передала основной программе. Та одобрила, допустим. В следующий сеанс связи клиенты запросили через другой Web сервис обновления. И получили их. Обмен через XML. Вам думать не надо, в Java есть инструменты, которые прием и посылку сами сгенерят. Ваше дело - интерфейсы в самой программе. Сервис который получает данные, сервис обработки и сервис выдающий изменения. Никакой прямой связи между СУБД и её таблицами нет.
...
Рейтинг: 0 / 0
Распределенная БД
    #39450907
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
а с чего начать ознакомление для MS SQL присоветуете? Так, чтобы интернеты не лопатить зазря.
...
Рейтинг: 0 / 0
Распределенная БД
    #39450926
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczа с чего начать ознакомление для MS SQL присоветуете?
Лично я бы начал со штатного BOL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Распределенная БД
    #39451114
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bashНе стоит бояться незнакомых дел.
Титаник построили специалисты, дилетанты - Ноев ковчег.
...
Рейтинг: 0 / 0
Распределенная БД
    #39451176
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан Дамирович,

у ноя архитектором был бог
...
Рейтинг: 0 / 0
Распределенная БД
    #39452096
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан Дамирович, Титаник потонул из-за жадности владельцев и ошибок капитана. Профессионалы сделали дело хорошо. Было бы плохо, нырнул бы сразу.
...
Рейтинг: 0 / 0
Распределенная БД
    #39452965
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosРуслан Дамирович,
у ноя архитектором был бог
Я вас сильно огорчу, но мало того, что ТЗ было на уровне "Через неделю нужно построить корабль", так еще и бригаду дали неадекватную - пара нормальных тимлидов, у остальных - усы, лапы и хвост.
Щиче Титаник потонул из-за жадности владельцев и ошибок капитана. Профессионалы сделали дело хорошо.
Серьезно?
ВикипедияКаркас корабля обшивался стальными листами 9 × 1,87 м толщиной от 2,5 до 3,8 см, массой колебавшейся в зависимости от толщины в диапазоне от 2,5 до 4,5 т. Листы наружной обшивки имели одинаковый размер с листами настила палуб. Габариты были стандартными для сталелитейного производства того времени. При строительстве «Титаника» использовалась сталь наивысшего сорта, которая ещё долгие годы после него оставалась промышленным стандартом. Однако стальные листы ещё до крепления имели небольшой дефект. Дело в том, что на верфи «Харленд энд Вулф» перфорацию заклёпочных отверстий осуществляли «холодным способом» при помощи пробойника и кувалды, в результате по периферии отверстий образовались микротрещины. Листы скреплялись тремя рядами стальных и железных заклёпок. Железо для заклёпок не было наивысшего качества. Заказывая материал для заклёпок, «Харленд энд Вулф» остановила свой выбор на бруске № 3 стандарта «Best», в то время как большинство судостроителей уже тогда предпочитали использовать образец № 4 («Best-best»), традиционно шедший на изготовление якорей, цепей и заклёпок. Предел прочности на разрыв в образце № 4 приближался к 80 % от аналогичной характеристики стали, тогда как в № 3 составлял только 73 %. Всего на постройку «Титаника» ушло свыше трёх миллионов заклёпок. 75 % из них забивались вручную, остальные — при помощи гидравлической клепальной пушки.
Постройку «Титаника» осуществляли около 1500 рабочих. Самым младшим из них было по 12 — 13 лет. Мальчики работали с заклёпками: разогревали их на портативных коксовых печах до температуры 815—990°С и быстро подносили в указанное место.
Рвется там, где тонко. А капитана сделали козлом отпущения.
...
Рейтинг: 0 / 0
Распределенная БД
    #39452992
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ДамировичЯ вас сильно огорчу, но мало того, что ТЗ было на уровне "Через неделю нужно построить
корабль", так еще и бригаду дали неадекватную - пара нормальных тимлидов, у остальных -
усы, лапы и хвост.

Ну так и продержалась на плаву эта баржа всего 40 дней, разбившись об Арарат.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Распределенная БД
    #39452997
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovРуслан ДамировичЯ вас сильно огорчу, но мало того, что ТЗ было на уровне "Через неделю нужно построить
корабль", так еще и бригаду дали неадекватную - пара нормальных тимлидов, у остальных -
усы, лапы и хвост.

Ну так и продержалась на плаву эта баржа всего 40 дней, разбившись об Арарат.

Т.е. вы согласны, что баржа, построенная дилетантом по невнятному ТЗ в короткие сроки из подручного материала, управляемая неопытным навигатором, хоть и разбилась об гору, но задачу доставки всех пассажиров в целости и сохранности выполнила; в то время как ультра-современный корабль, построенный по чертежам опытных кораблестроителей с учетом опыта использования такого типа корабля, опытными инженерами с использованием современных и надежных компонент и материалов, под управлением опытного капитана, опять же уже имевшим опыт управления кораблем такого класса, после столкновения с горой задачу выполнить не смог...
...
Рейтинг: 0 / 0
Распределенная БД
    #39453049
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ДамировичТ.е. вы согласны
Не согласен. Во-первых, навигатора не было за отсутствием руля и движителя. Во-вторых, эта
баржа таки не доплыла до Нью-Йорка, а тупо впилила в ближайшую сушу. В-третьих, не выжила
туева хуча пассажиров, включая динозавров. Если считать в процентах, выживаемость
пассажиров Титаника была выше, чем у Ноя.

Впрочем, аффтар может строить свою распределённую БД так же как Ной - по наитию. Но пусть
не удивляется потом, что предел её распространённости будет ровно одна нода.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Распределенная БД
    #39453181
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВо-первых, навигатора не было за отсутствием руля и движителя.

Я всегда считал навигатором не того, кто рулит, а того, кто умеет по звездам курс прокладывать.
Dimitry SibiryakovВо-вторых, эта баржа таки не доплыла до Нью-Йорка, а тупо впилила в ближайшую сушу.

Естественно, ведь GPS не работал, а навигатора не взяли - зачем, если нет руля и движителя.
Dimitry SibiryakovВ-третьих, не выжила туева хуча пассажиров, включая динозавров.

Динозавры умерли еще до ветхого завета, так что Ной не при делах.
Остальные же, насколько можно верить библии - спаслись.
...
Рейтинг: 0 / 0
Распределенная БД
    #39453363
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ДамировичЩиче Титаник потонул из-за жадности владельцев и ошибок капитана. Профессионалы сделали дело хорошо.
Серьезно?
ВикипедияКаркас корабля обшивался стальными листами 9 × 1,87 м толщиной от 2,5 до 3,8 см, массой колебавшейся в зависимости от толщины в диапазоне от 2,5 до 4,5 т. Листы наружной обшивки имели одинаковый размер с листами настила палуб. Габариты были стандартными для сталелитейного производства того времени. При строительстве «Титаника» использовалась сталь наивысшего сорта, которая ещё долгие годы после него оставалась промышленным стандартом. Однако стальные листы ещё до крепления имели небольшой дефект. Дело в том, что на верфи «Харленд энд Вулф» перфорацию заклёпочных отверстий осуществляли «холодным способом» при помощи пробойника и кувалды, в результате по периферии отверстий образовались микротрещины. Листы скреплялись тремя рядами стальных и железных заклёпок. Железо для заклёпок не было наивысшего качества. Заказывая материал для заклёпок, «Харленд энд Вулф» остановила свой выбор на бруске № 3 стандарта «Best», в то время как большинство судостроителей уже тогда предпочитали использовать образец № 4 («Best-best»), традиционно шедший на изготовление якорей, цепей и заклёпок. Предел прочности на разрыв в образце № 4 приближался к 80 % от аналогичной характеристики стали, тогда как в № 3 составлял только 73 %. Всего на постройку «Титаника» ушло свыше трёх миллионов заклёпок. 75 % из них забивались вручную, остальные — при помощи гидравлической клепальной пушки.
Постройку «Титаника» осуществляли около 1500 рабочих. Самым младшим из них было по 12 — 13 лет. Мальчики работали с заклёпками: разогревали их на портативных коксовых печах до температуры 815—990°С и быстро подносили в указанное место.
Рвется там, где тонко. А капитана сделали козлом отпущения.

О да, виноваты не капитан, который влепил корабль в айсберг на полном ходу, несмотря на все предупреждения о сложной ледовой обстановке и айсбергах, а "мальчики 12-13 лет". И не владельцы, которые устроили "конкурентную борьбу" по стандартам сигналов о спасении.
...
Рейтинг: 0 / 0
Распределенная БД
    #39454029
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AddxРуслан Дамировичпропущено...

Серьезно?
пропущено...

Рвется там, где тонко. А капитана сделали козлом отпущения.

О да, виноваты не капитан, который влепил корабль в айсберг на полном ходу, несмотря на все предупреждения о сложной ледовой обстановке и айсбергах, а "мальчики 12-13 лет". И не владельцы, которые устроили "конкурентную борьбу" по стандартам сигналов о спасении.

Ему просто нравится чувствовать себя крутым начинающим. :) "Титаник" - это классический мотиватор для малолетних лоботрясов. Чтобы они не боялись браться за дело, в котором они ничего не понимают.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Распределенная БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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