|
mssql or postgres
|
|||
---|---|---|---|
#18+
biwed.ruFatherSql. Добрый день! Юзаю две проги при работе с PostgreSQL. 1. PgAdmin (генерация запросов, администрирование, просмотр прав и т.д.) 2. SQL Power Architect (проектирования схемы БД). Обе проги бесплатные. За шел на сайт SQL Power Architect - платная. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2014, 08:11 |
|
mssql or postgres
|
|||
---|---|---|---|
#18+
полазил, там есть комьюнити едишн. Неудобная. Visual paradigm comunity edition лучше. Намного. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2014, 08:23 |
|
mssql or postgres
|
|||
---|---|---|---|
#18+
dma_caviarНу это изврат)) Типа по одной базе на каждый год работы?), почему же? Справочники в одной, файлы (контент) в другой, транзакционные данные в третьей, и т.д. Если система распределенная, то очень хороший и зарекомендованный вариант для балансировки нагрузки. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2014, 23:05 |
|
mssql or postgres
|
|||
---|---|---|---|
#18+
gdsdma_caviarНу это изврат)) Типа по одной базе на каждый год работы?), почему же? Справочники в одной, файлы (контент) в другой, транзакционные данные в третьей, и т.д. Если система распределенная, то очень хороший и зарекомендованный вариант для балансировки нагрузки. А как же ссылочная целостность? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2014, 16:16 |
|
mssql or postgres
|
|||
---|---|---|---|
#18+
dma_caviar, На моей практике распределенные БД имеют схему звезда. т.е. база справочников и системных параметров, и т.п. + базы контентов (назовем их так). Тут два варианта: 1. Реплицировать необходимый минимум справочной инфы в базу контент. Например в базу с транзакциями, ID счета + если надо минимальные поля, ID валюты и т.п. в базу с контентом ID объекта которому принадлежит объект. И настраивайте ссылочную целостность. А расширенные параметры Тип счета, признаки, клиенты в базе справочников. 2. Реализовать бизнес слой, через который и будет происходить модификация данных. Тут же можно организовать и проверку целостности, естественно она будет не жесткая и в основном контролировать подчиненные БД, но как говориться что есть, то есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 22:45 |
|
mssql or postgres
|
|||
---|---|---|---|
#18+
gds1. Реплицировать необходимый минимум справочной инфы в базу контент. Например в базу с транзакциями, ID счета + если надо минимальные поля, ID валюты и т.п. в базу с контентом ID объекта которому принадлежит объект. И настраивайте ссылочную целостность. А расширенные параметры Тип счета, признаки, клиенты в базе справочников. Трнзакции... там ведь кроме валюты еще может быть куча ссылок на другие таблицы. Ну или если сразу этих полей нет, то со временем обязательно появятся. Например счет по дебету, счет по кредиту. Или это тоже выносить в осн. базу?)) Так и поучится, что выигрыша не много, пол таблицы будет лежать в осн. базе. А если нужен поиск по полям из разных баз? Делать индексированную вьюху? Ну да, можно. Вот ФИАС, КЛАДР, возможно еще аттач файлов, тут согласен. Но тут тогда уж можно и от ссылочной целостности отказаться.... А по файлам есть filestream. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 14:39 |
|
mssql or postgres
|
|||
---|---|---|---|
#18+
dma_caviarТрнзакции... там ведь кроме валюты еще может быть куча ссылок на другие таблицы. Ну или если сразу этих полей нет, то со временем обязательно появятся. Например счет по дебету, счет по кредиту. Или это тоже выносить в осн. базу?)) Так и поучится, что выигрыша не много, пол таблицы будет лежать в осн. базе. А если нужен поиск по полям из разных баз? Делать индексированную вьюху? Ну да, можно. Вот ФИАС, КЛАДР, возможно еще аттач файлов, тут согласен. Но тут тогда уж можно и от ссылочной целостности отказаться.... А по файлам есть filestream. Ну я и говорю. что таблица будет, например: TranID, AccDebetID, AccCreditID,CurrencyDebetID,CurrencyCreditID,Amount,OperDate. А какой счет баланс или внебеланс, клиентский (ссылки на клиента и т.п.) или транзитник, это все будет в справочной базе. Вот тут если делать ссылочную целостность надо две таблицы с одним полем AccountID и CurrencyID. Счет по классификации должен выбираться из справочной БД, а транзакции по счету из базы транзакционной. Просто надо понять будет ли выигрыш от такого распределения или нет, как экономический точки зрения так и со стороны администрирования и разработки (в случае собственного проекта). И уже По поводу файлов согласен файл-стрим хорошая штука. много полезных вещей можно с ней делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 22:49 |
|
|
start [/forum/search_topic.php?author=astatsa&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
138ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 439ms |
total: | 698ms |
0 / 0 |