Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Переливка BLOB из SQLite в Oracle / 17 сообщений из 17, страница 1 из 1
10.02.2017, 09:54
    #39402038
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
Здравствуйте.
Разрабатываем мобильное приложение сбора данных на Android.
Возникла необходимость ежедневно забирать через интернет данные из баз SQLite мобильных устройств в основную базу Oracle и передавать другие данные в обратном направлении.
Причем база Oracle из интернета не доступна и мобильные устройства тоже не постоянно онлайн. Т.е. нужно промежуточное хранилище. Актуализация с ним будет происходить по инициативе передающей и принимающей баз.
Рассматриваем вариант создания промежуточной базы на сервере в интернете. Клиенты туда будут скидывать свои обновленные данные и забирать предназначенные для них. Аналогично будет действовать основная база Oracle.
Ситуация осложняется использованием BLOB.
Собственно вопросы:
1. Насколько правилен наш подход? Может существуют более оптимальные?
2. Какую базу выбрать для промежуточного сервера, чтоб не было проблем с переливкой, особенно с BLOB? Имеем MySQL, подойдет?
3. Может имеет смысл поменять SQLite со стороны мобильных устройств на что-то более подходящее?
...
Рейтинг: 0 / 0
10.02.2017, 10:08
    #39402045
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
shuriktСитуация осложняется использованием BLOB. Что с ним не так?

shurikt3. Может имеет смысл поменять SQLite со стороны мобильных устройств на что-то более подходящее?Вопрос не для этой ветки форума.
...
Рейтинг: 0 / 0
10.02.2017, 10:13
    #39402049
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
shuriktЗдравствуйте.
Разрабатываем мобильное приложение сбора данных на Android.
Возникла необходимость ежедневно забирать через интернет данные из баз SQLite мобильных устройств в основную базу Oracle и передавать другие данные в обратном направлении.
Причем база Oracle из интернета не доступна и мобильные устройства тоже не постоянно онлайн. Т.е. нужно промежуточное хранилище. Актуализация с ним будет происходить по инициативе передающей и принимающей баз.
Рассматриваем вариант создания промежуточной базы на сервере в интернете. Клиенты туда будут скидывать свои обновленные данные и забирать предназначенные для них. Аналогично будет действовать основная база Oracle.
Ситуация осложняется использованием BLOB.
Собственно вопросы:
1. Насколько правилен наш подход? Может существуют более оптимальные?
2. Какую базу выбрать для промежуточного сервера, чтоб не было проблем с переливкой, особенно с BLOB? Имеем MySQL, подойдет?
3. Может имеет смысл поменять SQLite со стороны мобильных устройств на что-то более подходящее?А Oracle Mobile Server не смотрели? http://www.oracle.com/technetwork/database/database-technologies/database-mobile-server/overview/index.html
...
Рейтинг: 0 / 0
10.02.2017, 10:16
    #39402050
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
AmKadshuriktСитуация осложняется использованием BLOB. Что с ним не так?
Пробовали dblink через odbc из Oracle к SQLite - обмен работает кроме BLOB. До этого таким же образом к Firebird подключались, тоже BLOB не читался.

AmKadshurikt3. Может имеет смысл поменять SQLite со стороны мобильных устройств на что-то более подходящее?Вопрос не для этой ветки форума.
Смотрю про Oracle Database Mobile Server, похоже решает нашу проблему, но дорогущий. Получатель данных все-таки Oracle, может кто имеет успешный способ подключения к другим базам, каким?
...
Рейтинг: 0 / 0
10.02.2017, 10:18
    #39402055
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
Alexander RyndinА Oracle Mobile Server не смотрели? http://www.oracle.com/technetwork/database/database-technologies/database-mobile-server/overview/index.html

Нереально дорог в нашем случае.
...
Рейтинг: 0 / 0
10.02.2017, 10:21
    #39402059
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
shuriktAmKadпропущено...
Что с ним не так?
Пробовали dblink через odbc из Oracle к SQLiteНе понимаю. Dblink из так называемой "основной" бд Oracle к SQL-lite на моб. устройствах?
...
Рейтинг: 0 / 0
10.02.2017, 10:25
    #39402062
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
Ты пытаешься построить архитектуру, в которой моб. приложение напрямую работает с серверной БД, вместо того, чтобы взаимодействовать с ней через сервисы сервера приложений?
...
Рейтинг: 0 / 0
10.02.2017, 11:07
    #39402097
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
AmKadshuriktпропущено...

Пробовали dblink через odbc из Oracle к SQLiteНе понимаю. Dblink из так называемой "основной" бд Oracle к SQL-lite на моб. устройствах?

Прорабатывали вариант, чтоб моб.устройства скидывали свой файл данных на промежуточный сервер, а Oracle туда подключался через dblink и читал данные.
...
Рейтинг: 0 / 0
10.02.2017, 11:13
    #39402104
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
AmKadТы пытаешься построить архитектуру, в которой моб. приложение напрямую работает с серверной БД, вместо того, чтобы взаимодействовать с ней через сервисы сервера приложений?
Не совсем так. И Оракл и моб.приложение работают только с промежуточной БД.
Думали про сервисы, но у нас очень простая логика - все передать и все получить, решили не усложнять систему. По сути вместо сервера приложения у нас промежуточная база.
...
Рейтинг: 0 / 0
10.02.2017, 11:15
    #39402108
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
Каким образом приложение авторизуется в "промежуточной" базе?
...
Рейтинг: 0 / 0
13.02.2017, 07:47
    #39403189
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
AmKadКаким образом приложение авторизуется в "промежуточной" базе?
Предполагаем, что у каждого устройства будет учетка, под которой оно будет авторизоваться.
...
Рейтинг: 0 / 0
13.02.2017, 13:01
    #39403408
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
shurikt,

Количество устройств будет настолько ничтожно мало? Авторизация по логину и паролю, зашитым в приложении?
...
Рейтинг: 0 / 0
13.02.2017, 15:06
    #39403519
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
AmKad,

Наверно все-таки авторизация всех устройств с промежуточной базой будет под одной учеткой, прошитой в приложении.
А во вставляемых данных будет столбец с id авторизованного на устройстве пользователя.
Честно говоря еще не продумывали этот вопрос?

У вас есть хорошее готовое решение?
...
Рейтинг: 0 / 0
13.02.2017, 15:11
    #39403527
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
shuriktНаверно все-таки авторизация всех устройств с промежуточной базой будет под одной учеткой, прошитой в приложении.У тебя вопрос безопасности не проработан в принципе.
...
Рейтинг: 0 / 0
14.02.2017, 06:45
    #39403864
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
AmKadУ тебя вопрос безопасности не проработан в принципе.

Согласен. Потому что он еще не прорабатывался.

Мы рассматриваем 3 варианта обмена: промежуточная база, файловый, сервисами.

После выбора варианта, будут прорабатываться детали безопасности.
Как я понял 1 вариант наименее безопасный.
...
Рейтинг: 0 / 0
14.02.2017, 11:48
    #39404006
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
shuriktМы рассматриваем 3 варианта обмена: промежуточная база, файловый, сервисами.Первый и второй - путь в никуда.
...
Рейтинг: 0 / 0
14.02.2017, 14:44
    #39404174
shurikt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переливка BLOB из SQLite в Oracle
AmKad,

А сервисами есть готовые решения? Чтоб с нуля не писать.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Переливка BLOB из SQLite в Oracle / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]