|
|
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Здравствуйте уважаемые! мне нужно разработать ПО для мед. учреждений: мед работники будут заносить анкетные данные и они должны будут консолидироваться на сервере для дальнейшей обработки и пересылки необходимой информации обратно клиентам (мед учреждения). Мне нужно разработать серверную часть и ПО для клиентов, при этом база должна иметь возможность работы в офлайн. ПО пишу на delphi7, а базу думал на MySQL как на клиенте так и на сервере, не знаю как лучше, писать автономную БД (на клиентах) на MySQL, FireBird или SQL Server... на сервере MySQL или SQL Server все точки думал объединить в локальную сеть через инет используя kerio обмен производить осуществляя запись напрямую в БД сервера от клиентов (при наличии связи) или csv или xml (при отсутствии)? в дальнейшем к БД доступ получат сайт и мобильные приложения подскажите пожалуйста как будет правильно разработать логику системы и механизмы обмена? спасибо большое заранее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2017, 20:39 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Во-первых, лучше чтобы СУБД была одинаковая. Не критично, но так будет проще. Во-вторых, после выбора СУБД надо определить имеет ли она инструменты для multimaster репликации и какие у этих инструментов требования к структуре БД. Только после этого уже можно приступать к проектированию системы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2017, 20:54 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, я не очень знаком с системами реплицирования.. как я понимаю реплицируются таблицы целиком? мне нужно получать и отсылать определенные данные... к примеру справочники частично заполняются на стороне клиента и передают данные на сервер для их одобрения и в случае успешного их одобрения они должны передаться всем оставшимся клиентам... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2017, 21:28 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Sandistя не очень знаком с системами реплицирования.. Ну так познакомься. Некоторые обладают весьма широким диапазоном возможностей и гибкостью настройки. Sandistк примеру справочники частично заполняются на стороне клиента и передают данные на сервер для их одобрения и в случае успешного их одобрения они должны передаться всем оставшимся клиентам... Вот это точно требует соответствующего проектирования БД, а возможно и рихтовки бизнес-процессов с документооборотом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2017, 22:03 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, я неправильно поставил вопрос? ответы ни о чем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2017, 22:55 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Sandistя неправильно поставил вопрос? Да. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2017, 23:56 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, спасибо большое вы очень помогли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 08:42 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Sandist, берешь книгу - программирование в Delphi и изучаешь. То что ты написал говорит о том, что ты такие приложения писать не умеешь совсем. Значит, отдельные вопросы задавать бессмысленно. Надо видеть картину в целом. Второй момент: почему такой древний инструмент? Возьми последнюю версию. Если заказ уйдет, обратись к фрилансерам. За посредничество получишь небольшую монетку и заодно получишь опыт взаимодействия с заказчиком и исполнителем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 10:14 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
SandistDimitry Sibiryakov, я не очень знаком с системами реплицирования.. как я понимаю реплицируются таблицы целиком? мне нужно получать и отсылать определенные данные... к примеру справочники частично заполняются на стороне клиента и передают данные на сервер для их одобрения и в случае успешного их одобрения они должны передаться всем оставшимся клиентам... Репликация - это автоматическая сверка и приведение в соответствие разных БД. Есть тьма решений с разной степенью интеграции. Есть готовые инструменты, можно сделать самоделку. С Delphi вам без инструментов репликации не обойтись. Так что Сибиряков вам правильно сказал. С Web приложением веселее. Помимо репликации между СУБД делается Web сервис в нем. Ваш клиент набрал посылку из локально набранных справочников (оффлайн или online неважно). Появилась связь. Клиентская программа эту посылку через Web сервис передала основной программе. Та одобрила, допустим. В следующий сеанс связи клиенты запросили через другой Web сервис обновления. И получили их. Обмен через XML. Вам думать не надо, в Java есть инструменты, которые прием и посылку сами сгенерят. Ваше дело - интерфейсы в самой программе. Сервис который получает данные, сервис обработки и сервис выдающий изменения. Никакой прямой связи между СУБД и её таблицами нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 10:31 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а с чего начать ознакомление для MS SQL присоветуете? Так, чтобы интернеты не лопатить зазря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 17:09 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
waszkiewiczа с чего начать ознакомление для MS SQL присоветуете? Лично я бы начал со штатного BOL. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 17:44 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
bashНе стоит бояться незнакомых дел. Титаник построили специалисты, дилетанты - Ноев ковчег. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2017, 09:12 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Руслан Дамирович, у ноя архитектором был бог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2017, 10:52 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Руслан Дамирович, Титаник потонул из-за жадности владельцев и ошибок капитана. Профессионалы сделали дело хорошо. Было бы плохо, нырнул бы сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 13:38 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
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°С и быстро подносили в указанное место. Рвется там, где тонко. А капитана сделали козлом отпущения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 10:47 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Руслан ДамировичЯ вас сильно огорчу, но мало того, что ТЗ было на уровне "Через неделю нужно построить корабль", так еще и бригаду дали неадекватную - пара нормальных тимлидов, у остальных - усы, лапы и хвост. Ну так и продержалась на плаву эта баржа всего 40 дней, разбившись об Арарат. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 11:27 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovРуслан ДамировичЯ вас сильно огорчу, но мало того, что ТЗ было на уровне "Через неделю нужно построить корабль", так еще и бригаду дали неадекватную - пара нормальных тимлидов, у остальных - усы, лапы и хвост. Ну так и продержалась на плаву эта баржа всего 40 дней, разбившись об Арарат. Т.е. вы согласны, что баржа, построенная дилетантом по невнятному ТЗ в короткие сроки из подручного материала, управляемая неопытным навигатором, хоть и разбилась об гору, но задачу доставки всех пассажиров в целости и сохранности выполнила; в то время как ультра-современный корабль, построенный по чертежам опытных кораблестроителей с учетом опыта использования такого типа корабля, опытными инженерами с использованием современных и надежных компонент и материалов, под управлением опытного капитана, опять же уже имевшим опыт управления кораблем такого класса, после столкновения с горой задачу выполнить не смог... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 11:42 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Руслан ДамировичТ.е. вы согласны Не согласен. Во-первых, навигатора не было за отсутствием руля и движителя. Во-вторых, эта баржа таки не доплыла до Нью-Йорка, а тупо впилила в ближайшую сушу. В-третьих, не выжила туева хуча пассажиров, включая динозавров. Если считать в процентах, выживаемость пассажиров Титаника была выше, чем у Ноя. Впрочем, аффтар может строить свою распределённую БД так же как Ной - по наитию. Но пусть не удивляется потом, что предел её распространённости будет ровно одна нода. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 12:52 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВо-первых, навигатора не было за отсутствием руля и движителя. Я всегда считал навигатором не того, кто рулит, а того, кто умеет по звездам курс прокладывать. Dimitry SibiryakovВо-вторых, эта баржа таки не доплыла до Нью-Йорка, а тупо впилила в ближайшую сушу. Естественно, ведь GPS не работал, а навигатора не взяли - зачем, если нет руля и движителя. Dimitry SibiryakovВ-третьих, не выжила туева хуча пассажиров, включая динозавров. Динозавры умерли еще до ветхого завета, так что Ной не при делах. Остальные же, насколько можно верить библии - спаслись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 14:48 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
Руслан ДамировичЩиче Титаник потонул из-за жадности владельцев и ошибок капитана. Профессионалы сделали дело хорошо. Серьезно? ВикипедияКаркас корабля обшивался стальными листами 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 лет". И не владельцы, которые устроили "конкурентную борьбу" по стандартам сигналов о спасении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 17:54 |
|
||
|
Распределенная БД
|
|||
|---|---|---|---|
|
#18+
AddxРуслан Дамировичпропущено... Серьезно? пропущено... Рвется там, где тонко. А капитана сделали козлом отпущения. О да, виноваты не капитан, который влепил корабль в айсберг на полном ходу, несмотря на все предупреждения о сложной ледовой обстановке и айсбергах, а "мальчики 12-13 лет". И не владельцы, которые устроили "конкурентную борьбу" по стандартам сигналов о спасении. Ему просто нравится чувствовать себя крутым начинающим. :) "Титаник" - это классический мотиватор для малолетних лоботрясов. Чтобы они не боялись браться за дело, в котором они ничего не понимают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:51 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=11&tid=1540178]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 194ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...