Как стать автором
Обновить

Комментарии 13

где можно применить данное решение?

Хотелось написать в «полевых условиях», но понял что «когда на толчке нечем заняться» звучит лучше.
Возможно в сервисах:
  • где важно быстро унести БД;
  • где нужно портативное решение для синхронизации БД;
  • для спонтанного запуска какого-нибудь сервиса.
Последний раз, когда я пытался превратить телефон в сервер, закончился тем, что телефон превратился в кирпич — износ внутренней памяти.
Я подозревал что ускорит износ, не поделитесь статистикой по аппарату, времени, нагрузке etc.?
Возможно можно сделать что-то вроде RAM-disk, ведь у RAM ресурс больше NAND flash.
Статистику не вел. Особой нагрузки не было, производительность была хуже некуда. По-этому использовал только ради эксперимента. Телефон прожил дясять с лишним месяцев (не все это время сервер работал). Все базы и файлы были на внешней флэшке, а подохла внутренняя. Проблема в том, что нагрузка на носитель с ОС возрастает — а внешняя флэшка просто была больше размером и выжила (почему — смотрите алгоритм работы контроллера памяти).
Неплохой срок работы!
Еще вроде неплохая идея применения — распределенная децентрализированая БД. (спасибо TheRipper за подсказку)
Меня очень интересует такой вариант. Но из статьи не совсем понял — тут уже есть распределенность или ее придется добавлять самостоятельно?

Под термином «сервер» в статье имеется ввиду сервер на телефоне?
Судя из описания MyMobileSQLServer на play.google.com, это приложение — надстройка над SQLlite в Android, то бишь, там нет возможности распределения, но все возможно допилить самостоятельно или предложить разработчику MyMobileSQLServer.
Вы правы, пока что это транспорт для SQlite, но в дальнейшем возможно развитие в сторону распределённой бд.
Хотелось написать в «полевых условиях», но понял что «когда на толчке нечем заняться» звучит лучше.
Возможно в сервисах:
где важно быстро унести БД;
где нужно портативное решение для синхронизации БД;
для спонтанного запуска какого-нибудь сервиса.


Напомнило историю то ли с баша, то ли с it-happens про сервер, который держал бухгалтерию (левую) и находился в фургоне рядом с офисом, когда приходила проверка, один из сотрудников мог просто уехать и увезти сервер :D Но тут решение удобнее
Да, мне тоже про неё рассказывали и уверяли что это реальный случай )))
А где описание API клиента? Например, как послать запрос на сервер и получить что-то типа Cursor. Как сделать update и получить число изменившихся строк?

По поводу применения: можно в качестве курсовой сдать в универе.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации