Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   На смену SQL Server 2000 Desktop Engine ... (http://forum.oszone.net/showthread.php?t=92433)

DoublE_zone 18-10-2007 16:47 663022

На смену SQL Server 2000 Desktop Engine ...
 
Доброго времени суток!
Разработчики в нашей конторе хотят перевести один из своих продуктов от работы с файловой структурой к работе с SQL-сервером. Продукт небольшой и продается внешним клиентам компании. Знаю, что раньше для этих целей использовался продукт SQL Server 2000 Desktop Engine без графического интерфейса, просто сервак и база к нему, полностью управляемый прикладным софтом (управляемый через его интерфейс). Насколько я знаю, то на смену ему (с приходом SQL 2005 Server) пришел выпуск SQL Server 2005 Express Edition, который бесплатен, имеет некоторые ограничения аппаратные и на размер баз и позиционируется как средство для ознакомления и обучения. Так какой продукт мне использовать сейчас для описанной цели (семейство SQL Server 2005), чтобы можно было продавать клиенту свое приложение вместе с SQL-серваком, на котором оно будет крутиться? Хотелось бы, чтобы он (SQL-движок) весил поминимуму и занимал как можно меньше ресурсов в системе, а то SQL Server 2005 Express Edition много хочет, чтобы обслуживать такое маленькое приложение. :) Кто может прояснить этот момент, прошу помочь. Вопрос по лицензии для всего этого дела задам в соответствующей ветке форума!!!
Спасибо.

BlackEric 18-10-2007 18:46 663085

Если у вас сейчас используется MSDE, то логично далее использовать либо его либо SQL Server 2005 Express Edition.
Если хотите что нибудь легкое, то можно посмотреть в сторону FireBird

DoublE_zone 19-10-2007 14:06 663621

BlackEric, у нас сейчас используется работа приложения с файловой структурой, а не с SQL. Но MSDE, который видел под другие приложения, как-то много легче SQL Server 2005 Express Edition.

kim-aa 19-10-2007 15:27 663704

Если просто идет поиск DB, то можно выбрать
Oracle Database 10g Express Edition (По 8ю версию он назывался Personal Edition).

Чем Oracle явно отличен от MS (опустим холивары по поводу производительности и надежности):
- Кросс-платформенность
- Изначальная ориентированность на 3х уровневую архитектуру
- Явное отсутствие в коде защит он нелицензионного использования (как справедливо заметил однин знакомый Orac-лист: "В любом ПО есть ошибки. Колличество ошибок практически геометрически растет с числом компонент системы. Так что система у которой нет всяческих защит, будет априори надежнее и быстрее аналогичной, но с наличием подобного "довеска"")
- Гораздо более простая переносимость с машину на машину, чем у MS SQL. Обычно просто копируют каталог с exe + базой. Более того, копирование файлов БД и тектового конфигурационного файла официально фигурирует в help как "Полная архивация БД"


Время: 04:35.

Время: 04:35.
© OSzone.net 2001-