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

Откуда: Узбекистан, Ташкент
Сообщений: 100
Всем привет!
Мой вопрос наверное банален для форумчан, но тем не менее...
Какая реляционная БД наилучшим образом подходит для мобильных устройств (смартфоны, айфоны, планшеты и т.д.)?
Писаться приложение будет на С++.
Необходимо, чтобы в этой БД была возможность создания хранимых процедур, функций, триггеров, а также job'ов. Желательно, чтобы были средства для контроля количества и качества селектов, выдаваемых при формировании страницы...
Буду признателен, если дадите ссылки на посты о характеристиках этих БД, чтобы можно было составить сравнительный анализ. Мне советовали Postgress, MySQL, ORACLE Lite 10g///
Заранее спасибо, жду ваших предложений.
24 дек 10, 21:37    [9997512]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
Dimitry Sibiryakov
Member

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

Джобы в смартфоне... Апокалиптическая картина.

Posted via ActualForum NNTP Server 1.4

24 дек 10, 21:42    [9997527]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6632
Зависит от платформы.
Что вообще на ней работает.
24 дек 10, 21:42    [9997529]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
miksoft
Member

Откуда:
Сообщений: 38918
AlexeyArakelov_Arik
выдаваемых при формировании страницы...
Э... Вы собираетесь на мобильном устройстве поднимать веб-сервер?
25 дек 10, 01:10    [9998258]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
Исходя из того что вы описали, то обязательно включите в рассмотрение Sybase SA, ибо за рубежом мобильные платформы как раз и есть сильная сторона SA. Все опции что вы озвучили, поддерживаются.
Есть версии для windows mobile, iphone, blackberry. Есть упрощенная JAVA-версия UltraLiteJ.
общий треп: http://www.sybase.com/products/databasemanagement/sqlanywhere
Окромя субд там есть еще всякие ништяки на мобильную тему, типа afaria.
Бесплатную полнофункциональную developer-версию можно скачать с сайта.
P.S. SAP купил sybase именно за поддержку мобильных платформ
25 дек 10, 11:30    [9998719]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
AlexeyArakelov_Arik
Member

Откуда: Узбекистан, Ташкент
Сообщений: 100
Dimitry Sibiryakov,

Уважаемый Dmitrry!!
Я наверное не совсем понятно для Вас выразил свое пожелание - хотелось бы, чтобы и на мобильных девайсах и на центральном сервере была одна и та же БД по сути...Отсюда и джобы для работы на центральной БД...:)
27 дек 10, 13:08    [10004747]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
AlexeyArakelov_Arik
Какая реляционная БД наилучшим образом подходит для мобильных устройств (смартфоны, айфоны, планшеты и т.д.)?


Додуматься ... В мобильники прод. субд клепать..
27 дек 10, 13:48    [10005092]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
BestZvit
AlexeyArakelov_Arik
Какая реляционная БД наилучшим образом подходит для мобильных устройств (смартфоны, айфоны, планшеты и т.д.)?


Додуматься ... В мобильники прод. субд клепать..
жизнь ломает стереотипы :)
27 дек 10, 14:26    [10005353]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
Valeriu
Member

Откуда: Chisinau
Сообщений: 2191
Посмотреть можно сюда

http://gradvs1.mgateway.com/main/

14 April 2010: iWD Released
27 дек 10, 15:52    [10006062]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
AlexeyArakelov_Arik: как раз sybase sa есть и для мобиьников и для виндов и больших юниксов. Это ее ниша.
27 дек 10, 18:38    [10007039]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
roden
Member

Откуда:
Сообщений: 741
AlexeyArakelov_Arik
...
Какая реляционная БД наилучшим образом подходит для мобильных устройств (смартфоны, айфоны, планшеты и т.д.)?
...


Реляционных СУБД, работающих и на мобильных платформах не так много.
На каких конкретно платформах Вам важно, что бы они работали?

Из вариантов массово работающих - 9851793 - и не представленных выше есть ЛИНТЕР
27 дек 10, 18:50    [10007098]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
SERG1257
Member

Откуда:
Сообщений: 2931
мобильник предполагаем однопользовательским устройством стало быть учитывая что добрая половина функционала современных СУБД посвящена ACID согласованности при многопользовательской работе, я бы смотрел в сторону встраиваемых СУБД, забивающих на этот функционал. При прочих равных условиях такая СУБД будет проще и легче. Примеры привести могу, но не буду, ибо сам не работал, а мнения можно из гугля наковырять.
AlexeyArakelov_Arik
хранимых процедур, функций, триггеров, а также job'ов
Задлянафига? Нужна совместимость с десктопной версией? Забейте, все равно придется дорабатывать напильником. В однопользовательской среде это проще реализовать на С++ использовав СУБД только для хранения.
AlexeyArakelov_Arik
Какая реляционная БД наилучшим образом подходит для мобильных устройств
Универсальный ответ - Которую ты лучше знаешь.
27 дек 10, 20:22    [10007455]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
AnyaNartova
Member

Откуда: Москва
Сообщений: 96
Sybase ASA (Adaptive Server Anywhere, она же SQL Anywhere) работает и на мобильниках и на серверах разных платформ, и умеет синхронизовать одно с другим в условиях отсутствия постоянной связи. Как правильно заметил Ggg_old, это действительно ее ниша.
Стоит, кстати, недорого.
20 янв 11, 10:15    [10101677]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
AnyaNartova
Member

Откуда: Москва
Сообщений: 96
И еще момент забыла упомянуть. ASA поддерживает синтаксис Watcom SQL и Transact SQL. Последний похож на то, что используется в MS SQL Server, поэтому, человеку, знакомому с сием творением Microsoft в принципе будет несложно разобраться.
20 янв 11, 10:19    [10101705]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30232
- идея иметь на мобиле и на сервере одну и ту же СУБД наивна, и ее нужно немедленно выкинуть.

- "ан масс" на мобилах никакая субд нормально работать не будет. СУБД на мобиле пока годится разве что для хранения каких-то промежуточных данных, типа Cached Updates или локального кэша. Большего не позволяет производительность мобил. Даже если бы и позволяла, то тогда была бы проблема с аккумулятором (которая и так есть у всех).

- "смартфоны, айфоны, планшеты" - слишком широко. На планшете может быть Win7, на смартфоне Win7 не увидите.


AnyaNartova
Sybase ASA работает и на мобильниках

да спаси господь! с сайта Sybase:
"поддерживаются мобильные платформы Microsoft Windows CE и Palm"

Кому эта CE и Palm нынче упали?
20 янв 11, 17:16    [10105530]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30232
насчет Sybase ASA отчасти беру слова назад.
С одной стороны, вижу что на самом деле этот вариант называется UltraLite.
С другой стороны, вижу что страница
http://www.sybase.com/products/databasemanagement/sqlanywhere/database-technology/ultralite
пустая. т.е. ничего кроме описания больше нет.
20 янв 11, 17:22    [10105586]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
kdv, ultralite является частью Sybase SA, т.е. все описания надо искать там.
Да и страничка, на которую вы дали ссылку содержит только краткий перечень возможностей.

Вот здесь, описание для думающих людей, т.е. для нас - инженерров: http://infocenter.sybase.com/help/topic/com.sybase.help.sqlanywhere.12.0.0/sqlanywhere_en12/help_top_index.htm
почитайте разделы:
UltraLite®
Get started with UltraLite
Get started with UltraLite M-Business Anywhere
Get started with UltraLite.NET
Get started with UltraLite for C and C++
UltraLite®J
Get started with UltraLiteJ

Вот здесь подробно описываются конкретные технологические фичи ultralite
http://infocenter.sybase.com/help/topic/com.sybase.help.sqlanywhere.12.0.0/uladmin/fo-intro-s-5247753.html
Последняя версия поддерживает также iPhone and Mac OS X ()

Обратите ванимание на java версию - UltraLite®J:
UltraLiteJ is a Java-based subset of UltraLite that is designed for Java SE platforms and BlackBerry smartphones. With UltraLiteJ, you can bring transactions, primary and foreign keys, indexes, and other features of relational databases to BlackBerry smartphones. UltraLiteJ provides built-in change tracking and synchronization functions that allow you to build data synchronization into your BlackBerry applications. When used with a MobiLink server, you can use UltraLiteJ to extend Oracle, SQL Server, DB2, Sybase Adaptive Server Enterprise, and SQL Anywhere databases to mobile devices.

UltraLiteJ includes many characteristics typical of relational databases, including storing data in tables, using primary keys, and a transactional database store.

To redistribute UltraLiteJ, you can add Java Archive (JAR) files to your applications. UltraLiteJ is supported on Java SE 1.6 or later and BlackBerry smartphones running OS 4.2 and later.


P.S. У сайбейза отвратительный маркетинг особенно в наших краях так вообще его нет. Если что, спрашивайте в сайбезовой ветке форума, поможем.
20 янв 11, 21:35    [10106744]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30232
Ggg_old
kdv, ultralite является частью Sybase SA,

если является частью, то не является самостоятельной, так?
Ggg_old
Да и страничка, на которую вы дали ссылку содержит только краткий перечень возможностей.

а что, с этой странички нельзя дать ссылки на документацию и все остальное? Только потому что, "является частью"?

Ggg_old
Вот здесь, описание для думающих людей, т.е. для нас - инженерров

ну хоть кто-то нашел, я рад за Sybase. И за Ultralite тоже (серьезно).
21 янв 11, 10:40    [10108163]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
roden
Member

Откуда:
Сообщений: 741
kdv
- "ан масс" на мобилах никакая субд нормально работать не будет. СУБД на мобиле пока годится разве что для хранения каких-то промежуточных данных, типа Cached Updates или локального кэша. Большего не позволяет производительность мобил. Даже если бы и позволяла, то тогда была бы проблема с аккумулятором (которая и так есть у всех).

Для работы на мобильных устройствах СУБД используются действительно не по полной, интересны в основном только отдельные специфические функции. Но это не значит, что СУБД применять не надо. И это не значит, что топикстартер пошел не по тому пути.

kdv
- "смартфоны, айфоны, планшеты" - слишком широко. На планшете может быть Win7, на смартфоне Win7 не увидите.

Значит надо выбрать СУБД, работающую и на тех и на других ОС.
21 янв 11, 11:36    [10108731]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Ggg_old
.... как раз sybase sa есть.... Это ее ниша.



Ggg_old
я как сторонний наблюдатель ...
Расстраивает большое кол-во ...ораклоидов, которые агрессивно пытаются задавить все, что не оракл ...


Значит сторонние наблюдатели Линтера против Оракла теперь рекламируют СУБД, которым явно выгодно, чтобы Оракл оказался не луче этого самого Линтера? Ить это как ни крути это ослабит позиции Оракла в конуренции с Сибэйсом, а Линтер в конкурентах никада не ходил.
Раньше, вроде, таких наблюдателей относили к заинтересованным, а не сторонним. Но, возможно, это просто были не "думающие люди".
Действительно, позиция стороннего выглядит более привлекательно, чем заинтересованного. Умно придумано, умно.
21 янв 11, 11:47    [10108853]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
roden
Member

Откуда:
Сообщений: 741
vadiminfo, это к тому, что (если по теме), Вы рекомендуете Oracle?
21 янв 11, 16:54    [10111803]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
AnyaNartova
Member

Откуда: Москва
Сообщений: 96
kdv
- идея иметь на мобиле и на сервере одну и ту же СУБД наивна, и ее нужно немедленно выкинуть.

AnyaNartova
Sybase ASA работает и на мобильниках

да спаси господь! с сайта Sybase:
"поддерживаются мобильные платформы Microsoft Windows CE и Palm"

Кому эта CE и Palm нынче упали?

Ну да... а ничего что существует целый вагон приложений и во всем мире и у нас, которые написаны на мобилках как раз с использованием БД? А идея Sybase ASA как раз и подразумевает то, что у вас на мобилке и на сервере крутится одна и та же база и есть механизмы синхронизации одного с другим. И да, таки серверная часть будет работать на семерке а клиентская на iPhone (к слову, актуальный список поддерживаемых платформ есть здесь)
Самые классические системы сбора заказов с мобильной клиентской частью как правило работают с локальной СУБД. Куда вы заказ денете пока связи с центром нет? Будете писать сами локальный кэш а потом выдумывать синхронизацию и разруливать коллизии? Ну тогда я поздравляю вас с изобретением велосипеда!
22 янв 11, 00:48    [10113749]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
AnyaNartova
Куда вы заказ денете пока связи с центром нет? Будете писать сами локальный кэш а потом выдумывать синхронизацию и разруливать коллизии? Ну тогда я поздравляю вас с изобретением велосипеда!
тупо в файл
а какие коллизии могут быть при приеме заказа? просто с этом никогда не сталкивался, наверное я не один такой, может поделитесь опытом?
22 янв 11, 00:58    [10113802]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30232
AnyaNartova
Ну тогда я поздравляю вас с изобретением велосипеда!

ну, вы все-таки упомянули мобильную часть как "клиентскую", т.е. БД это неполноценная, и синхронизация у нее, понятно, есть только с ней же самой, но с серверной. Я не думаю, что разработчику сильно понравится необходимость использовать серверный Sybase, если он просто не хочет его использовать. А значит, в этом случае UltraLite пойдет лесом, и будет выбрано что-то другое, а хоть бы и SQLite.

Впрочем, это все фигня, потому как вы-то в курсе, а вот ТС - AlexeyArakelov_Arik - вообще не представляет предметную область, если свалил все в кучу и слушал советы про "Postrgess, MySQL, Oracle Lite" ... Ну и, просит "ссылки на посты"...
23 янв 11, 00:14    [10116259]     Ответить | Цитировать Сообщить модератору
 Re: Какую БД выбрать для мобильных устройств....  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6632
kdv
AnyaNartova
Ну тогда я поздравляю вас с изобретением велосипеда!

ну, вы все-таки упомянули мобильную часть как "клиентскую", т.е. БД это неполноценная, и синхронизация у нее, понятно, есть только с ней же самой, но с серверной. Я не думаю, что разработчику сильно понравится необходимость использовать серверный Sybase, если он просто не хочет его использовать. А значит, в этом случае UltraLite пойдет лесом, и будет выбрано что-то другое, а хоть бы и SQLite.
Какая то это вывернутая "женская логика". Sybase ASA очень лёгенькая и вместе с тем приличная по возможностям и удобству СУБД. Посмотри сам если не видел.
Другое дело, если это будет не ядро инфраструктуры, а нужно вписать в имеющиеся решения.
23 янв 11, 09:27    [10116626]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить