Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Алтернативы MSSQL Server CE 2.0  [new]
Karluha
Guest
Подскажите пожалуйста, какие есть альтернативы MSSQL Server CE 2.0, чем они лучше или хуже. Может кто нить даст ссылочку на сравнение СУБД под PocketPC. А может кто нить знает о СУБД не под PocketPC, а например под PalmOS или аналогичные.
20 сен 05, 13:41    [1894100]     Ответить | Цитировать Сообщить модератору
 Re: Алтернативы MSSQL Server CE 2.0  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
Вроде Sybase ASA прилично работает на КПК. Нужно спросить ASCRUS'a.
20 сен 05, 15:56    [1894964]     Ответить | Цитировать Сообщить модератору
 Re: Алтернативы MSSQL Server CE 2.0  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Отвечаю:
Работает ASA UltraLite под КПК (CE и Palm). Куда ж ей деваться то, это основной рынок собственно говоря (80% рынка мобильных СУБД). Из хороших фишек - кушает мало памяти, встроенная поддержка оффлайн двусторонних репликаций MobiLink (по MAIL, FTP, FILE и ActiveSynch), причем консолидированной БД может выступать не только ASA, но и Oracle, MSSQL, DB2 и Sybase ASE. Есть специальная заточка работы с клиентами CE, сделанных на "Visual Studio .NET", "AppForge MobileVB and Crossfire", "Borland JBuilder", "eMbedded Visual Basic" и "Sybase PocketPowerBuilder". Поддерживается режим автоматического обновления схемы БД на КПК (специально заточенный софт, в отличие от "взрослой" ASA, которая поддерживает изменения схемы БД прямо с консолидированной БД через репликацию). Есть и динамический SQL, позволяющий помимо запросов, выполнять DDL команды изменения схемы БД.

Из минусов (не знаю как у конкурентов): нельзя писать триггеры, ХП и свои функции, нет каскадов, чекитов, глобальных и локальных временных таблиц. В BOL написано, что собственно говоря это из за повышения производительности КПК и на фиг не нужно, так как СУБД является фактически встроенной СУБД для приложения на КПК и здесь легче логику или сделать на клиенте или же отдать на откуп консолидированной БД, все равно никто не будет КПК как сервер в сеть ставить.

Так же у iAnywhere Solution целая тонна заточенных под ASA дополнительных продуктов по удаленному администрированию всех бегающих с КПК пользователей, сразу готовое ПО для организации мобильных продаж на базе ASA, даже есть сервер обработки лингвистических запросов пользователей (Answer Anywhere), как утверждают с поддержкой любых языков мира, который получает через веб, СМС, почту или голос запрос пользователя, раскладывает его на составляющие и уже дальше вызывает подходящий под случай скрипт, который уже и делает что нужно (проводит транзакцию в БД, строит отчет, вызывает внешний сервис, ... - в общем что программист прописал). Задумка хорошая, чтобы тем же пользователям КПК лишний раз интерфейсы запроса параметров не чертить, но как оно на самом деле не знаю - не щупал и пока имею большие сомнения, что эта штука поймет, когда я ей по русски пошлю ;)

Ну а более подробно почитать по UltraLite можно здесь:
http://download.sybase.com/pdfdocs/awg0902e/ulfoen9.pdf

Плюс здесь вся документация по ASA, в т.ч. по построению клиентских приложений на КПК для UltraLite:
http://sybooks.sybase.com/awg0902e.html
20 сен 05, 16:56    [1895347]     Ответить | Цитировать Сообщить модератору
 Re: Алтернативы MSSQL Server CE 2.0  [new]
pavelvp
Member

Откуда:
Сообщений: 673
ЛИНТЕР могу порекомендовать (http://www.relex.ru/rus/products/linter/index.php).
Из функционала в версии для CE обрезан только полнотекстовый поиск (и то пока, скоро будет!). Можно даже сервер на CE сделать :-)
Т.е. всё остальное в полной мере без ограничений, включая все доступные API, плюс средство разработки LAB (если нужно быстренько наклепать прикладуху).
Также есть поддержка двухстронней онлайн и оффлайн репликации как с ЛИНТЕР, так и с Oracle, DB2, MSSQL, Sybase ASA.
Вот здесь http://forum.pocketz.ru/index.php?act=ST&f=13&t=1713 можно глянуть
отзыв о работе ЛИНТЕР на КПК.
20 сен 05, 18:51    [1895944]     Ответить | Цитировать Сообщить модератору
 Re: Алтернативы MSSQL Server CE 2.0  [new]
Guest_from_west
Guest
Существует бесплатная для некоммерческого использования СУБД
eSQL компании Vieka, для Win и Palm OS как будто, доступна бесплатная
документация и т.д., www.Vieka.com.
Да и других много, тот же PocketAccess хотя бы.
25 сен 05, 20:29    [1907986]     Ответить | Цитировать Сообщить модератору
 Re: Алтернативы MSSQL Server CE 2.0  [new]
Valery Shiskin
Member

Откуда:
Сообщений: 786
Если используете Compact Framework, то, наверное, SQL Server CE - лучший выбор. Если используете Java, то Db2 Everyplace, Hypersonic - бесплатная, удобная и надежная. Pointbase - за деньги. Это все, что мной лично тестировались для Nokia 9210i, Pocket PC и Psion. Другие не пробовал.
30 сен 05, 17:40    [1928606]     Ответить | Цитировать Сообщить модератору
 Re: Алтернативы MSSQL Server CE 2.0  [new]
ggv
Member

Откуда:
Сообщений: 1810
есть набор софта от IBM, со словом 'Everyplace' --- DB2 Everyplace, MQ Everyplace --- тоже для рынка наладонников.
30 сен 05, 17:44    [1928626]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить