powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / mssql or postgres
7 сообщений из 57, страница 3 из 3
mssql or postgres
    #38719937
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
biwed.ruFatherSql.
Добрый день!
Юзаю две проги при работе с PostgreSQL.
1. PgAdmin (генерация запросов, администрирование, просмотр прав и т.д.)
2. SQL Power Architect (проектирования схемы БД).
Обе проги бесплатные.

За шел на сайт SQL Power Architect - платная.
...
Рейтинг: 0 / 0
mssql or postgres
    #38719943
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полазил, там есть комьюнити едишн.
Неудобная.
Visual paradigm comunity edition лучше. Намного.
...
Рейтинг: 0 / 0
mssql or postgres
    #38722073
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarНу это изврат)) Типа по одной базе на каждый год работы?),
почему же?
Справочники в одной, файлы (контент) в другой, транзакционные данные в третьей, и т.д. Если система распределенная, то очень хороший и зарекомендованный вариант для балансировки нагрузки.
...
Рейтинг: 0 / 0
mssql or postgres
    #38728255
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gdsdma_caviarНу это изврат)) Типа по одной базе на каждый год работы?),
почему же?
Справочники в одной, файлы (контент) в другой, транзакционные данные в третьей, и т.д. Если система распределенная, то очень хороший и зарекомендованный вариант для балансировки нагрузки.
А как же ссылочная целостность?
...
Рейтинг: 0 / 0
mssql or postgres
    #38729568
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar,

На моей практике распределенные БД имеют схему звезда. т.е. база справочников и системных параметров, и т.п. + базы контентов (назовем их так).
Тут два варианта:
1. Реплицировать необходимый минимум справочной инфы в базу контент. Например в базу с транзакциями, ID счета + если надо минимальные поля, ID валюты и т.п. в базу с контентом ID объекта которому принадлежит объект. И настраивайте ссылочную целостность. А расширенные параметры Тип счета, признаки, клиенты в базе справочников.
2. Реализовать бизнес слой, через который и будет происходить модификация данных. Тут же можно организовать и проверку целостности, естественно она будет не жесткая и в основном контролировать подчиненные БД, но как говориться что есть, то есть.
...
Рейтинг: 0 / 0
mssql or postgres
    #38731663
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds1. Реплицировать необходимый минимум справочной инфы в базу контент. Например в базу с транзакциями, ID счета + если надо минимальные поля, ID валюты и т.п. в базу с контентом ID объекта которому принадлежит объект. И настраивайте ссылочную целостность. А расширенные параметры Тип счета, признаки, клиенты в базе справочников.

Трнзакции... там ведь кроме валюты еще может быть куча ссылок на другие таблицы. Ну или если сразу этих полей нет, то со временем обязательно появятся. Например счет по дебету, счет по кредиту. Или это тоже выносить в осн. базу?))
Так и поучится, что выигрыша не много, пол таблицы будет лежать в осн. базе.
А если нужен поиск по полям из разных баз? Делать индексированную вьюху? Ну да, можно.
Вот ФИАС, КЛАДР, возможно еще аттач файлов, тут согласен. Но тут тогда уж можно и от ссылочной целостности отказаться....
А по файлам есть filestream.
...
Рейтинг: 0 / 0
mssql or postgres
    #38732222
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarТрнзакции... там ведь кроме валюты еще может быть куча ссылок на другие таблицы. Ну или если сразу этих полей нет, то со временем обязательно появятся. Например счет по дебету, счет по кредиту. Или это тоже выносить в осн. базу?))
Так и поучится, что выигрыша не много, пол таблицы будет лежать в осн. базе.
А если нужен поиск по полям из разных баз? Делать индексированную вьюху? Ну да, можно.
Вот ФИАС, КЛАДР, возможно еще аттач файлов, тут согласен. Но тут тогда уж можно и от ссылочной целостности отказаться....
А по файлам есть filestream.
Ну я и говорю. что таблица будет, например: TranID, AccDebetID, AccCreditID,CurrencyDebetID,CurrencyCreditID,Amount,OperDate.
А какой счет баланс или внебеланс, клиентский (ссылки на клиента и т.п.) или транзитник, это все будет в справочной базе. Вот тут если делать ссылочную целостность надо две таблицы с одним полем AccountID и CurrencyID. Счет по классификации должен выбираться из справочной БД, а транзакции по счету из базы транзакционной.
Просто надо понять будет ли выигрыш от такого распределения или нет, как экономический точки зрения так и со стороны администрирования и разработки (в случае собственного проекта). И уже
По поводу файлов согласен файл-стрим хорошая штука. много полезных вещей можно с ней делать.
...
Рейтинг: 0 / 0
7 сообщений из 57, страница 3 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / mssql or postgres
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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