Комментарии 13
где можно применить данное решение?
Хотелось написать в «полевых условиях», но понял что «когда на толчке нечем заняться» звучит лучше.
Возможно в сервисах:
- где важно быстро унести БД;
- где нужно портативное решение для синхронизации БД;
- для спонтанного запуска какого-нибудь сервиса.
+1
Последний раз, когда я пытался превратить телефон в сервер, закончился тем, что телефон превратился в кирпич — износ внутренней памяти.
+1
Я подозревал что ускорит износ, не поделитесь статистикой по аппарату, времени, нагрузке etc.?
Возможно можно сделать что-то вроде RAM-disk, ведь у RAM ресурс больше NAND flash.
Возможно можно сделать что-то вроде RAM-disk, ведь у RAM ресурс больше NAND flash.
0
Сегодня статистика, завтра отказоустойчивый кластер.
+1
Статистику не вел. Особой нагрузки не было, производительность была хуже некуда. По-этому использовал только ради эксперимента. Телефон прожил дясять с лишним месяцев (не все это время сервер работал). Все базы и файлы были на внешней флэшке, а подохла внутренняя. Проблема в том, что нагрузка на носитель с ОС возрастает — а внешняя флэшка просто была больше размером и выжила (почему — смотрите алгоритм работы контроллера памяти).
0
Еще вроде неплохая идея применения — распределенная децентрализированая БД. (спасибо TheRipper за подсказку)
+1
Меня очень интересует такой вариант. Но из статьи не совсем понял — тут уже есть распределенность или ее придется добавлять самостоятельно?
Под термином «сервер» в статье имеется ввиду сервер на телефоне?
Под термином «сервер» в статье имеется ввиду сервер на телефоне?
0
Судя из описания MyMobileSQLServer на play.google.com, это приложение — надстройка над SQLlite в Android, то бишь, там нет возможности распределения, но все возможно допилить самостоятельно или предложить разработчику MyMobileSQLServer.
0
Хотелось написать в «полевых условиях», но понял что «когда на толчке нечем заняться» звучит лучше.
Возможно в сервисах:
где важно быстро унести БД;
где нужно портативное решение для синхронизации БД;
для спонтанного запуска какого-нибудь сервиса.
Напомнило историю то ли с баша, то ли с it-happens про сервер, который держал бухгалтерию (левую) и находился в фургоне рядом с офисом, когда приходила проверка, один из сотрудников мог просто уехать и увезти сервер :D Но тут решение удобнее
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Превращение Android телефона в сетевую SQL базу данных (MyMobileSQLServer — Utesov)