А с чего вы взяли, что "«NoSQL», подразумевают partition tolerance"? Или berkeleydb, leveldb и т.д. уже не NoSQL?
После провала пробовали заменить oracle'ом. Пока basex выдерживает нагрузку — oracle значительно медленней. Цифр не дам — было 2 месяца назад, по памяти разница времени отклика от порядка до двух на идентичном железе. Если не выдерживает — масштабировать крайне сложно, а переезд превратится в адские муки.
Автору спасибо за статью. Впервые столкнулся с BaseX около 4-х месяцев назад, за это время натыкался на следующие проблемы:
1. Отсутствие инкрементальных бекапов. На выручку пришёл nilfs, благо архитектура проекта позволяла выключать сервер БД на пару секунд каждый час.
2. Блокировки. Возможно, если вдумчиво прочитать всю документацию, этой проблемы можно и избежать. Мы же в свою очередь писали много (почти каждый запрос) и в один документ.
3. Масштабируемость. И если без репликации жить можно, то без многопоточности у нас не было шансов.
Но есть и несомненный плюс — скорость и сложность разработки. Не взлетев, сейчас переходим на PostgreSQL. Теперь лаконичность старого кода вызывает восторг и умиление.
Стики которых содержат всё тот же глицерин и пропиленгликоль.
Возможно, в IQOS вред нейтрализуется сажей, скапливающейся в нагревателе /s
59
После провала пробовали заменить oracle'ом. Пока basex выдерживает нагрузку — oracle значительно медленней. Цифр не дам — было 2 месяца назад, по памяти разница времени отклика от порядка до двух на идентичном железе. Если не выдерживает — масштабировать крайне сложно, а переезд превратится в адские муки.
1. Отсутствие инкрементальных бекапов. На выручку пришёл nilfs, благо архитектура проекта позволяла выключать сервер БД на пару секунд каждый час.
2. Блокировки. Возможно, если вдумчиво прочитать всю документацию, этой проблемы можно и избежать. Мы же в свою очередь писали много (почти каждый запрос) и в один документ.
3. Масштабируемость. И если без репликации жить можно, то без многопоточности у нас не было шансов.
Но есть и несомненный плюс — скорость и сложность разработки. Не взлетев, сейчас переходим на PostgreSQL. Теперь лаконичность старого кода вызывает восторг и умиление.