Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Посоветуйте бесплатную альтернативу  [new]
romaro
Member

Откуда:
Сообщений: 173
У нас ИС на базе MS SQL 2005 + написан почтовый сервер для отправки писем с прикрепленными файлами, которые генерируются из базы в форматах .xls или .doc (например, клиентский отчет о состоянии заказов).
Возможна ли бесплатная альтернатива ОС и СУБД с сохранением этого функционала? Какую посоветуете связку?
3 май 09, 15:32    [7139630]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
dfghgf
Guest
romaro,

и оставайтесь на mssql. версия express бесплатна. или в ограничение по размеру базы упираетесь?
3 май 09, 15:39    [7139634]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
romaro
Member

Откуда:
Сообщений: 173
dfghgf
romaro,

и оставайтесь на mssql. версия express бесплатна. или в ограничение по размеру базы упираетесь?


ОС ведь не бесплатная + размер базы может перевалить.
3 май 09, 15:49    [7139648]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
hoarfrost
Member

Откуда: Волгоград
Сообщений: 438
А не могли бы вы описать ситуацию поподробнее. Просто (честно говоря), не совсем понятно - в чём проблема. Ведь лицензионная Windows XP стоит недорого (а у вас, как я подозреваю, сервер развёрнут на ПК), лицензия на MSSQL Standard, если её покупать по пользовательским лицензиям - тоже не бог весть сколько...

P.S. А разве MS SQL Server Express Edition можно в коммерческих целях использовать?
3 май 09, 15:49    [7139649]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
romaro
Member

Откуда:
Сообщений: 173
hoarfrost
А не могли бы вы описать ситуацию поподробнее. Просто (честно говоря), не совсем понятно - в чём проблема. Ведь лицензионная Windows XP стоит недорого (а у вас, как я подозреваю, сервер развёрнут на ПК), лицензия на MSSQL Standard, если её покупать по пользовательским лицензиям - тоже не бог весть сколько...

P.S. А разве MS SQL Server Express Edition можно в коммерческих целях использовать?


Поясню ситуацию. Мы хотим предложить предприятиям нашей ниши свою ИС.
У нас сейчас 3 сервера: 1) БД и служба рассылок 2) сайт, управляемый из системы 3) сервер ip-телефонии астериск. Хотелось бы все это свести к "стартовому пакету" в рамках одного сервера. Чтобы расходы покупателя сводились лишь к стоимости нашей ИС.
3 май 09, 16:06    [7139672]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
romaro, а нагрузка какая?
Каковы требуемые возможности(нужны ли транзакции, хранимки, сложные фичи)?
3 май 09, 16:15    [7139679]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
dfghgf
Guest
romaro,

про ось проглядел, ага :(
с полным сохранением функционала - сомнительно. посмотрите на связку centos + db2 express-c. из бесплатных субд - самые лояльные ограничения. для генерации отчетов копайте гугл.
3 май 09, 16:25    [7139690]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
romaro
Member

Откуда:
Сообщений: 173
ОКТОГЕН
romaro, а нагрузка какая?
Каковы требуемые возможности(нужны ли транзакции, хранимки, сложные фичи)?


Да. Как вы наверное поняли "стартовый пакет" нужен, чтобы зацепить заказчика. И некоторые фирмы, которым это будет предлагаться - отнюдь не маленькие (хоть и не все). Клиент может заказать значительно усложненную версию базового функционала, поэтому важно, чтобы используемая бесплатная инфраструктура не ограничивала разработчиков (в сравнении с MS SQL Server).
3 май 09, 16:27    [7139692]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54850

romaro

важно, чтобы используемая бесплатная инфраструктура не ограничивала
разработчиков (в сравнении с MS SQL Server).

Нет у вас альтернативы. MS SQL это тяжёлый наркотик, спрыгнуть не удастся.

Posted via ActualForum NNTP Server 1.4

3 май 09, 17:12    [7139767]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
romaro
Member

Откуда:
Сообщений: 173
Dimitry Sibiryakov

romaro

важно, чтобы используемая бесплатная инфраструктура не ограничивала
разработчиков (в сравнении с MS SQL Server).

Нет у вас альтернативы. MS SQL это тяжёлый наркотик, спрыгнуть не удастся.


Тут проблема что астриска под винду нет. А сервера уже на начальном этапе плодить не хочется.
Возможно ли придумать что-то с ораклом при сопоставимых с MSSQLServer затратах? На начальном этапе достаточно будет бесплатной версии СУБД с ограничением размера БД.
3 май 09, 17:29    [7139798]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
hoarfrost
Member

Откуда: Волгоград
Сообщений: 438
romaro
Тут проблема что астриска под винду нет. А сервера уже на начальном этапе плодить не хочется.
Возможно ли придумать что-то с ораклом при сопоставимых с MSSQLServer затратах? На начальном этапе достаточно будет бесплатной версии СУБД с ограничением размера БД.

Можно. Есть бесплатный Oracle XE, который ест до 1 Гбайта RAM и размер базы до 4 GB (без учёта служебных данных, скажем так).
Кроме этого, платные версии можно лицензировать не только по CPU, но и по пользователям.
3 май 09, 17:44    [7139819]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
Arm79
Member

Откуда: МО, Раменское
Сообщений: 3697
romaro
У нас ИС на базе MS SQL 2005 + написан почтовый сервер для отправки писем с прикрепленными файлами, которые генерируются из базы в форматах .xls или .doc (например, клиентский отчет о состоянии заказов).
Возможна ли бесплатная альтернатива ОС и СУБД с сохранением этого функционала?

возможна

Какую посоветуете связку?

Interbase/MySQL/PostgreeSQL + FreeBSD/Linux



Но вообще мало данных для анализа.

Неясно, кто генерит отчеты - база или самописная служба
Неясно, с какими объемами идет работа
Неясно, какого рода операции (выборка/вставка/изменение) будут превалировать
Неясно, на чем написан "почтовый сервер для отправки писем" и какие у него системные требования.

Учтите, что при приведенных бесплатных альтернативах возможно будут проблемы с начальной инсталляцией и техподдержкой, что при массовом распространении, тем более для мелких компаний, нежелательно. К тому же придется переписывать самописное ПО, что чревато потерей времени и внесением новых багов.
3 май 09, 17:49    [7139825]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
hoarfrost
Member

Откуда: Волгоград
Сообщений: 438
В качестве примечания. :)

А предполагается ли сопровождение вашей системы со стороны службы поддержки предприятия (или организации) которая покупает у вас готовое решение?
Если предполагается, то сопровождающей стороне будет удобно, чтобы старовая версия и полнофункциональная сильно не не отличались - иначе получится что они несмотря на время, потраченное на тестирование работы системы, снова будут покупать "кота в мешке".

Да и предельно малая стоимость покупателю может выйти боком.
Пример: На одном из заводов нашей необъятной Родины (назвём его "T") была куплена система, связанная с видеонаблюдением. Система, которая должна была работать 24 часа в сутки. Желая улучшить своё предложение, разработчики (и они же - продавцы) заявили в ТЗ, что система может спокойно работать на обычных ПК. Но при этом стоимость самого ПО в несколько раз(!) превосходила стоимость среднего двухпроцессорного сервера, а потери от её сбоев - могли быть ещё больше, к тому же, в случае их возникновения, начинались разборки из-за которых N-му количеству начальства приходилось забывать про "обычные дела". А всё из-за того, чтобы система вместо, например 300 000 тысяч р. стоила 270 00 р.

Когда же окончательно стало ясно, что надо купить нормальную железку, "средний уровень начальства" ничего не смог доказать своему начальству поскольку: а) проект был уже закрыт; б) в документации было чётко и ясно написано, что система может работать и на обычных ПК.
3 май 09, 18:17    [7139853]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
hoarfrost
Member

Откуда: Волгоград
Сообщений: 438
В догонку.)))

"Сколько народу" и "чего" думало про разработчиков системы - думаю пояснять не надо.
3 май 09, 18:19    [7139857]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
romaro
Member

Откуда:
Сообщений: 173
hoarfrost, спасибо за пример. Касательно этого:

hoarfrost
А предполагается ли сопровождение вашей системы со стороны службы поддержки предприятия (или организации) которая покупает у вас готовое решение?
Если предполагается, то сопровождающей стороне будет удобно, чтобы старовая версия и полнофункциональная сильно не не отличались - иначе получится что они несмотря на время, потраченное на тестирование работы системы, снова будут покупать "кота в мешке".


скажу, что в большинстве случаев сопровождение и дальнейшее увеличение функционала планируется нашими силами, поскольку будет включать не только программинг, но и консалтинг по оптимизации БП.

На старте мне нужно предложить коробочное решение (желательно в буквальном смысле - на базе одного сервера под linux, поскольку сервер ip-телефонии не работает под виндой). Понятно, что много пользователей у такой коробочки быть не может, но для обкатки - достаточно.
3 май 09, 18:54    [7139911]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
romaro
Member

Откуда:
Сообщений: 173
Пока вижу такую альтернативу:

Oracle XE + CentOS


Вопрос: как в этом случае будет организована генерация отчетов в .doc и .xls. Сейчас у нас на сервере БД установлен Excel, лежат раскрашенные шаблоны отчетов, в которые экспортируются данные (форматирование на уровне "отрицательные числа показывайте красным").

Второй вопрос: какие затраты сулит переход с триал-версии оракла на платную?
3 май 09, 19:00    [7139920]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
Прогер СПБ
Member

Откуда: оттуда
Сообщений: 210
Есть свободный Postgress, но какие будут расходы на разработку под него, это отдельный вопрос.
Может получиться так что переход на что то бесплатное обойдется дорого и повысит стоимость самого продукта.
Хотя за халяву в России готовы любые деньги отдать =) Так что ставь халявный постгресс и вперед на встречу приключениям!
3 май 09, 20:00    [7140026]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4510
romaro
Пока вижу такую альтернативу:

Oracle XE + CentOS


Вопрос: как в этом случае будет организована генерация отчетов в .doc и .xls. Сейчас у нас на сервере БД установлен Excel, лежат раскрашенные шаблоны отчетов, в которые экспортируются данные (форматирование на уровне "отрицательные числа показывайте красным").

Второй вопрос: какие затраты сулит переход с триал-версии оракла на платную?

Посмотрите на ASA, мультиплатформенный сервер, кушает мало ресурсов, практически с нулевым администрированием, может делать выгрузку в таблицы Excel, есть как сетевая версия сервера, так и локальная ...
На сайте у Sybase лежит девелоперская версия, у которой нет ограничений, кроме как по количеству подключений, так что можете оттестировать по полной программе, но использовать ее в продакшине естественно нельзя...
3 май 09, 20:38    [7140099]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
hoarfrost
Member

Откуда: Волгоград
Сообщений: 438
romaro
Второй вопрос: какие затраты сулит переход с триал-версии оракла на платную?

Посчитать можно и вот здесь: http://www.orashop.ru/.
В случае Standard Edition One, лицензируемой по пользователям - по $180 за пользователя + $40 за техподдержку в год (также за 1 пользователя).
Но 1 пользователь = один реальный человек, работающий с программным обеспечением, связанным с данной базой данных. Т.е. это не учётные записи на уровен домена, не учётки в базе данных. Это настоящие пользователи. Соответственно, получается что их должен учитывать заказчик, либо надо брать лицензии по процессорам. 1 CPU для SEO = $5800 + $1276 за техподдержку на 1 год (а без техподдержки на 1 год просто не продадут).

Но точные цифры и способы лицензирования лучше уточнять непосредственно у продавца.

P.S. Oracle Database Express Edition (или Oracle XE) - не триальная. Она настоящая. :)
3 май 09, 21:51    [7140191]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
PostgreSQL вполне сопоставим с SQL сервером по функционалу. А кое-где и перетягивает.
Это в программировании. Единственное, чего нет - нормальной репликации.
Но тут есть сторонние проекты, тоже freewar
4 май 09, 09:54    [7140982]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
Variation
Member

Откуда:
Сообщений: 243
Вы всёравно собираетесь использовать Астерикс, и наверное какуюту базу под его нужды - может использовать её и для своих нужд ? (Postgresql хороший ваиант)
4 май 09, 15:42    [7143256]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте бесплатную альтернативу  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3166
romaro

Вопрос: как в этом случае будет организована генерация отчетов в .doc и .xls. Сейчас у нас на сервере БД установлен Excel, лежат раскрашенные шаблоны отчетов, в которые экспортируются данные (форматирование на уровне "отрицательные числа показывайте красным").


1. Apache POI - Java API To Access Microsoft Format Files
2. ODF Toolkit совместно с Sun ODF Plugin for Microsoft Office или вообще сразу всем поставить OpenOffice.
3. Можно делать красивые отчёты в HTML формате.
6 май 09, 11:24    [7151703]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить