Size: a a a

2021 April 21

MF

Michael Filonenko in Tarantool
Прив
источник

MF

Michael Filonenko in Tarantool
В теории я бы ответил что можно

На практике думаю будет много проблем
источник

n

n1 in Tarantool
Пожалуй, мне и других проблем хватает)
источник

MF

Michael Filonenko in Tarantool
а в целом идея очень интересная, какие-то ещё фреймворки рассматривали?
источник

n

n1 in Tarantool
Конечно, даже тестировал. Последние года 3-4 активно слежу за couchbase

https://www.couchbase.com
источник

MF

Michael Filonenko in Tarantool
а это нужно для каких целей? синхронизация пользовательских устройств?
источник

n

n1 in Tarantool
Я, как пользователь, частенько страдаю, когда приложение не может без инета. А как разработчик, пытаюсь это решить
источник

n

n1 in Tarantool
Особенно меня печалит, когда я вижу, что большинство контента редко меняется / статичное
источник

MF

Michael Filonenko in Tarantool
да, в этом случае пользователь генерирует контент который пушается на сервер?
источник

MF

Michael Filonenko in Tarantool
в целом standalone базу уже просто запускать в мобилке будет неудобно как мне кажется
источник

n

n1 in Tarantool
Да, есть репликация, если мы про couchbase. То есть для пользователя абсолютно прозрачно, есть инет или его нет. По CAP у них AP
источник

MF

Michael Filonenko in Tarantool
угу с точки зрения репликации в том числе мастер-мастер в тарантуле всё хорошо
источник

n

n1 in Tarantool
Да, я видел, поэтому и заинтересовался
источник

MF

Michael Filonenko in Tarantool
сложности с тарантулом возникнут на мой взгляд в нескольких аспектах
- tarantool не может быть библиотекой, только отдельный бинарник
- репликация работает по бинарному протоколу и потребуется тоннель чтобы засунуть это в https
- репликация в основном wal based и это плохо сочетается с длительными оффлайнами между мастерами
 - но тут надо в подробностях смотреть
особенности
- разруливать конфликты в тарантуле можно но только для one statement транзакций
- надо рулить добавлением/удалением реплик вручную
 - несложно но потребует внимания и аккуратности
- под ios я так понимаю надо выключить jit
источник

MF

Michael Filonenko in Tarantool
в целом можно посмотреть в сторону chromiumsync, но это одновременно будет больно
источник

n

n1 in Tarantool
Зачем туннель в https делать? Или там нет шифрования из коробки?

One statement? Это одно поле или что?
источник

MF

Michael Filonenko in Tarantool
внутри транзакции например один инсерт объекта, а не два три и более
источник

n

n1 in Tarantool
Я думаю в реальных приложениях можно обойти.
источник

MF

Michael Filonenko in Tarantool
в тнт протоколе нету да(
источник

AR

Aleksandr Razumov in Tarantool
привет, а есть инструкция как luarocks поставить на linux?

из исходников оно не хочетс обираться, дедлочась на configure
источник