Галактика и что-нибудь типа MySql :)))
Модераторы: m0p3e, edward_K, Модераторы
Галактика и что-нибудь типа MySql :)))
Собственно Галактика многоплатформена, именно поэтому у нее в качестве SQL используется свой язык LOT.
Так вот тут встала задача по Галактике-Старт. Клиент скажем так заинтересован ее низкой стоимостью и функционалом, но покупка СУБД добавит стоимость.
Отсюда возник вопрос: а почему не дали возможности пользователям при выборе СУБД выбирать и из бесплатных, типа того же MySQL, Firebird и т.д..
Можно конечно предложить Oracle Express Edition с ограничением по оперативке и объему базы, но ведь это не совсм то.
Вот и получается, что сама Старт дешего, но к ней еще и СУБД надо прикупить
У кого какие мысли есть по этому вопросу?
Так вот тут встала задача по Галактике-Старт. Клиент скажем так заинтересован ее низкой стоимостью и функционалом, но покупка СУБД добавит стоимость.
Отсюда возник вопрос: а почему не дали возможности пользователям при выборе СУБД выбирать и из бесплатных, типа того же MySQL, Firebird и т.д..
Можно конечно предложить Oracle Express Edition с ограничением по оперативке и объему базы, но ведь это не совсм то.
Вот и получается, что сама Старт дешего, но к ней еще и СУБД надо прикупить
У кого какие мысли есть по этому вопросу?
Лицензия первасива на 10 юзеров стоит около 20 т.руб. В принципе это не слишком дорого, учитывая что Старт на 5 мест стоит 45 тыс. Итого одно рабочее место = 9 тыр (Гал) + 2 тыр (СУБД) = 11 тыр. А если исходить из того, что кадры и зарплата не лимитируются по количеству пользователей, то и того меньше. А с учетом того, что в состав Старта входят еще и утилиты... то все получается почти за бесплатно
Откуда такие низкие цены на первасив? Вот смотрю в прайсик:sim писал(а):Лицензия первасива на 10 юзеров стоит около 20 т.руб. В принципе это не слишком дорого, учитывая что Старт на 5 мест стоит 45 тыс. Итого одно рабочее место = 9 тыр (Гал) + 2 тыр (СУБД) = 11 тыр. А если исходить из того, что кадры и зарплата не лимитируются по количеству пользователей, то и того меньше. А с учетом того, что в состав Старта входят еще и утилиты... то все получается почти за бесплатно
Pervasive.SQL V10.10 Server Engines for Windows 32bit 10-User $1410,00
На 6 пользователей по дешевле:
Pervasive.SQL V10.10 Server Engines for Windows 32bit 6-User $997,00
А это уже фактически удваивание цены Старта.
И утилит у Старта есть FCom, SQL, Protect, FastReport
Не хватает:
Journal - 620$
Repair - 380$
Желательно бы :
Components Manager - 240$
VIP - 1170$
Без последнего списка получается:
Старт (1260$) + Pervasive 6 users (997$) + Журнализация с востановлением (1000$) = 3257$
Т.е. на одного пользователя = 651,4$
Уже очень не мало ))
-
- Местный житель
- Сообщения: 222
- Зарегистрирован: 04 июн 2008, 14:35
- Откуда: Стерлитамак
- Контактная информация:
Клиент у вас странный... оу ноу т.е. обычный
Как всегда: "И рыбку съесть и на лошадке покататься." Вот Первазив в общем то самое то для "не жирных" клиентов. У остальных обычно почти всегда уже есть MSSQL чаще всего.
Как всегда: "И рыбку съесть и на лошадке покататься." Вот Первазив в общем то самое то для "не жирных" клиентов. У остальных обычно почти всегда уже есть MSSQL чаще всего.
Вот в том то и проблема Лучше бы одну СУБД поддерживали используя все ее возможности. Универсальность всегда ущемляет функциональность.И так тянут 3-ри платформы.
И что, MSSQL - панацея от всех бед?ilshat писал(а):Клиент у вас странный... оу ноу т.е. обычный
Как всегда: "И рыбку съесть и на лошадке покататься." Вот Первазив в общем то самое то для "не жирных" клиентов. У остальных обычно почти всегда уже есть MSSQL чаще всего.
Всему свое применение, есть тут одна фирма, скажем очень не маленькая, понятное дело, что и не большая, но тем не менее, при ее 70 пользователях в пике на первасиве, и ничего, и ни какого желания переходить на MSSQL. Но у них и лицензия куплена все чин по чину
С другой стороны Старт - это альтернатива 1С для мелких контор при ограничении в 5 пользователей. И чтож тут удивительного в том, что мелкая контора желала бы сэкономить на лицензиях СУБД, ан нет же, прийдется ей покупать.
С другой стороны 1С отходить от MSSQL и это ее клиентов полностью устраивает, и является дополнительным плюсом в вопросе стартовой цены владения.
-
- Местный житель
- Сообщения: 222
- Зарегистрирован: 04 июн 2008, 14:35
- Откуда: Стерлитамак
- Контактная информация:
Цена владения 1С стандартной конфы в файловом варианте просто смешно низкая. Хотя конечно для 70 пользователей в пике это не вариант.
Интересно как реализована прослойка между LOT и синтаксисом СУБД. Исходники б пасмареть. Ато можно было б написать поддержку чего угодно Например Postgres выглядит тоже очень вкусно.
Интересно как реализована прослойка между LOT и синтаксисом СУБД. Исходники б пасмареть. Ато можно было б написать поддержку чего угодно Например Postgres выглядит тоже очень вкусно.
LaaLaa
Были бы прозорливей - предоставили интерфейс/контракт/соглашение (можно взять за реализацию тот же COM), остальное бы различные вендоры и комьюнити реализовали. Так во всех ORM системах сделано. DAL слой - это просто работа с интерфейсом, реализация м.б любой, т.е. что-то вроде:
Так кстати сделано с OPC серверами - есть интерфейс, который разработал комитет и есть куча реализаций от сторонних компаний, клиент просто работает с неким абстрактным сервером
Были бы прозорливей - предоставили интерфейс/контракт/соглашение (можно взять за реализацию тот же COM), остальное бы различные вендоры и комьюнити реализовали. Так во всех ORM системах сделано. DAL слой - это просто работа с интерфейсом, реализация м.б любой, т.е. что-то вроде:
Код: Выделить всё
// Это нам дает Галактика
interface IDbDriver
{
GetParameter(...);
ExecuteQuery(...);
ProcessResultSet(...);
...
}
// Это реализуем мы или еще кто (здесь Db specific details)
// Обычные COM объекты (dll файлы)
CFireBirdDbDriver : IDbDriver
{
GetParameter(...) {}
ExecuteQuery(...) {}
ProcessResultSet(...) {}
...
}
COracleDbDriver : IDbDriver
{
GetParameter(...) {}
ExecuteQuery(...) {}
ProcessResultSet(...) {}
...
}
CMsSqlDbDriver : IDbDriver
{
GetParameter(...) {}
ExecuteQuery(...) {}
ProcessResultSet(...) {}
...
}
// Сам код Галактики
IDbDriver *drv = GetDbDriver(); // здесь инстанциируем конкретный драйвер
drv->GetParameter(...); // работаем с абстрактной базой