powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Опять про выбор субд
25 сообщений из 53, страница 1 из 3
Опять про выбор субд
    #35610268
ORA-600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу говорю опыт работы тока с ORACLE и отсюда вопрос. после 2 недель разбора разбора POSTGRES и FIREBIRD понял, что обе не особо подходят, в одной нет временных таблиц и пакетов в другой ещё хуже.
Какая СУБД из желательно бесплатных удовлетворяет требованиям:
1. constraint foreign,primary.
2. Триггера на таблицы
3. надёжная защита информации (имеется ввиду не зная пароль нельзя посмотреть и на дискете не унести)
4. исполняемые хранимые процедуры.
5. временные таблицы (которые не надо создавать в каждой сессии)
6. использование функций в sql операторах
7. транзакционность
8. простая установка СУБД.
9. желательно бесплатная СУБД ну или не высокая цена в пределах 300$
*** Желательно
Нормальный внутренний язык например PLsql а не TSQL меня сильно напрягают собачки перед.
переменные пакетов или решение аналогичное этому. ну привык я уже к ним.

Система относительно сложная с количеством форм ввода >100 данных не много ~300 строк в день.
Наличие аналитических функций приветсвуется.

Q: почему не ORACLE?
A: Ну очень тяжелый инсталятор. и просит админа.

Если уж совсем просто сказать, то нужен оракл без всяких навортов типа спатиал и партишен.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610278
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>данных не много ~300 строк в день.

Oracle XE, бесплатная версия, нормальный инсталятор ( rpm в линуксе), все лишнее вырезано. 300 строк в день, значит в ограничение на 4Гб данных вы влазите легко. то что доктор прописал ...
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610329
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем Вас Firebird не устроил и какому из списка требований он не удовлетворяет?
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610339
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв в другой ещё хуже. Можно поподробнее? Не флейма ради, а любопытства для.

PS. Хотя, кто про нежелание устраивать флейм поверит :) Но, для ясности, я в основном работаю с MSSQL 2005.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610495
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LМожно поподробнее? Не флейма ради, а любопытства для.
временные таблицы в ФБ есть. пакетов - нет. Вообще автор вопроса странен. Ник ораклоидный, а хочет каких-то временных таблиц, и одновременно "пакетов".

Впрочем, XE ему уже посоветовали. Опять же странно, что ораклист не в курсе...
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610508
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvВообще автор вопроса странен. В том-то и дело. Под требования, заявленные автором, подходит много РСУБД, в том числе и Firebird. Загвоздка с п.3
автор3. надёжная защита информации (имеется ввиду не зная пароль нельзя посмотреть и на дискете не унести)Такого и в MSSQL нет, и ... не не знаю где есть.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610538
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv[quot Senya_L] Ник ораклоидный, а хочет каких-то временных таблиц
Есть там такие, занятная и полезная штука.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610554
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA-600,

Ну и купи (не себе ведь наверное) "Oracle Database 11g Standard Edition One" на пять юзеров $805.50. Денег чтоли нету совсем?
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610557
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема поставить? Я тебе за $200 установлю удаленно. Только CD в трей вкинь, плиз
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610642
ORA-600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LА чем Вас Firebird не устроил и какому из списка требований он не удовлетворяет?
В FB мне не понравилось отсутствие документации. потому как сводить доку в список отличий ну как то не очень красиво.
А временных таблиц я там не нашол.
Пакеты желательны для организации вычислений, расчётов. по причине того что система имеет очень много процедур и очень длинные транзакции.
Расчёт календарного плана есть не что иное как 15000 строк pl\sql кода, в котором в большом количестве используются переменные пакеты. и это одна из десятка процедур для расчётов.
Временные таблицы используются для ввода набора данныз 50-150 строк.
Так что для каждой работы свой инструмент.
Relic Hunter
Проблема поставить? Я тебе за $200 установлю удаленно. Только CD в трей вкинь, плиз

Ну забыл сказать, что ещё сделай удалённое соединение. обеспечь связь и прочее прочее. Проще системник в Токио свозить и обратно.
Проблем купить ORACLE нет никаких, но оракл очень тяжелый. если FB занимает 5 Мб то оракл 11G весит 1.7GB. плюс палитика компании при устанвки ПО USER должен нажать на кнопку согласен 2 раза, и ни какие варианты установки ему не предлогаются.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610693
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора не TSQL меня сильно напрягают собачки перед

А в почтовом адресе по средине не напрягают?!
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610740
ORA-600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinавтора не TSQL меня сильно напрягают собачки перед
А в почтовом адресе по средине не напрягают?!

открывая скрипт на T-sql я кроме этих собачек больше ничего не вижу. И меня это раздражает. Приходится напрягать мозги что бы отделять мух от котлет. а на фига мне оно надо. когда в процедуре используется 80 различных переменных и весь экран в собачках это скажем так жуткое зрелище.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610742
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA-600В FB мне не понравилось отсутствие документации. потому как сводить доку в список отличий ну как то не очень красиво.
А временных таблиц я там не нашол.
Плохо искал. Появились с версии 2.1. С документацией понемногу дело исправляется.
ORA-600Пакеты желательны для организации вычислений, расчётов. по причине того что система имеет очень много процедур и очень длинные транзакции.
Про пакеты не скажу (имеете ввиду что то навроде CLR в MSSQL?), возможно UDF смогут стать альтернативой. А вот очень длинные транзакции - это по части Firebird. И без блокировок всяческих, заметьте.
ORA-600Так что для каждой работы свой инструмент.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610745
Очень лысый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, уж на PostgreSQL, по-моему не стоит гнать. На мой непросвещенный взгляд, это самая бесплатная и самая навороченная из бесплатных СУБД. А чего не хватает, можно и самому докрутить, то же шифрование, к примеру. Заодно будет, чем мозк занять.
А из платных очень люблю MSSQL, начиная с 2005. T-SQL, правда, языком назвать язык не поворачивается, дык на шарпе писать можно, если очень хочется. Цена, конечно, кусаеццо.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610751
feden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ORA-600В FB мне не понравилось отсутствие документации...
На ibase.ru вагон документации
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610756
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA-600
открывая скрипт на T-sql я кроме этих собачек больше ничего не вижу. И меня это раздражает. Приходится напрягать мозги что бы отделять мух от котлет. а на фига мне оно надо

Вот здесь отделите "мух от котлет":

Покритикуйте Оракл 10г
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35610930
ORA-600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle XE был в основе, но потом решили посматреть в сторону FB и PG. на тот случай если будет проще с минимальной потерей функционала.
И как оказалось при всём богатстве выбора альтернативы нет.
Хотя стоит заметить, что FB очень даже хороший инструмент, но какой то он не законченный,такое отношение к документации не в одни ворота не лезет. Я так и не смог найти как создать временную таблицу, хотя сделал это по аналогии с Oracle, и даже получилось. Но все таки хотелось бы иметь нормальный PDF в котором расписаны все функции и операторы которые доступны разработчику.
Всем спасибо можно закрывать топик.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35611004
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1/2 OFF

авторнормальный PDF

Никогда в жизни не считал PDF - нормальной документацией.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35611208
Mityay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно посмотреть и на Sybase Adaptive Anywhere. Дешево и сердито.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35611273
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не понял, а что в XE то не нравится ? 200мб дистр ? в теории есть еще EnterpriseDB, продвинутый вариант постгрес в котором почти pl/sql и такими же ограничениями, что и oracle xe. но имхо разбиратся будете много дольше чем кодить ...
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35611953
ORA-600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!не понял, а что в XE то не нравится ? 200мб дистр ? в теории есть еще EnterpriseDB, продвинутый вариант постгрес в котором почти pl/sql и такими же ограничениями, что и oracle xe. но имхо разбиратся будете много дольше чем кодить ...
Ну почему то Oracle довольно тяжёлый, и всё таки была надежда, что конкуренты не дремлют, и догоняют семимильными шагами, оказалось как всегда.

Самый большой + ORACLE XE по сравнению со всеми и без припятсвенный рост хоть в высоту хоть в ширину. в конечном итоге перевесил всё
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35612095
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA-600в конечном итоге перевесил всё

Это было несложно при начальных условиях: "Любая СУБД, которая выглядит
как Оракул и работает как Оракул"...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35612415
ORA-600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
ORA-600в конечном итоге перевесил всё

Это было несложно при начальных условиях: "Любая СУБД, которая выглядит
как Оракул и работает как Оракул"...

Представте нет. Меня бесит, то что я не могу в оракл написать комментарий для роли. точно также как и для юзера. и мне приходится делать таблицы в которых описывать роли и пользователей.Мне сильно не хватает нормальных схем. кстати это то что прекрасно сделанно в других СУБД. Я не понимаю почему не могу создать переменную окружения сессии и использовать её хоть на клиенте хоть на сервере, хоть в триггере хоть в представлении хоть в клиенском запросе . скажите как это сделать в том же FB, и может я действительно изменю своё мнение. в процесе работы ПО требуется куча параметров специфичных для конкретного приложения которые надо где-то хранить. Где или делать постоянную таблицу и записывать туда? Вот и получается что те фишки которые действительно упрощают разработку их как раз и нет.
вот что то типа этого я бы хотел видеть в нормальной СУБД
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Create schema BANK;
Create variable char( 3 ) cur_valuta default 'RR'; --валюта страны по умолчанию
Create variable datn date; --период начала действия
Create variable datk date; --период окончания действия
create variable work_date date; --операционная дата;

create trigger after login
begin
if user='PETROV' then
 :variable.cur_valuta:='RR';
elsif user='SIDOROV'
 :variable.cur_valuta:='USD';
end if;
end;

create table bank_plat(
id nextval,
dat_dokument date not null default :variable.work_date,
valuta char( 3 ) default :variable.cur_valuta,
..
..
..
summa money not null);

Create or replace view bank_plat as
select * from bank_plat
where dat_dokument between :variable.datn and :variable.datk
with check option;
Вот примерно такое я жду от СУБД и ораклу пока ещё очень далеко остальным как я понял тоже.
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35612623
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наврядли вы поменяете свое мнение, при указанных условиях, но присоединиюсь к Mityay и попробовать посмотреть на Sybase SA11. Удовлетворяет всем приведенным требованиям, но не всем озвученным пожеланиям, - в частности нет пакетов.
P.S.
я не фанат мсскл, но озвучивать недовольство собачками при выборе системы - несерьезно.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Опять про выбор субд
    #35612671
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Create schema BANK;
Create variable char( 3 ) cur_valuta default 'RR'; --валюта страны по умолчанию
Create variable datn date; --период начала действия
Create variable datk date; --период окончания действия
create variable work_date date; --операционная дата;

create trigger after login
begin
if user='PETROV' then
 :variable.cur_valuta:='RR';
elsif user='SIDOROV'
 :variable.cur_valuta:='USD';
end if;
end;

Очень похоже не смесь системных и пользовательских настроек, которые в реляционной бд должны храниться в таблице\таблицах, а не в переменных.

авторили делать постоянную таблицу и записывать туда?

Именно. И, например, в MS SQL переменными "будут служить" функции, которые будут вытаскивать из таблиц нужные Вам значения.
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Опять про выбор субд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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