Size: a a a

2021 April 22

AP

Alexander Prokopyev in Tarantool
Я только по DotNet.
источник

AK

Alexey Kuzin in Tarantool
Это надо спросить у @inthrax , но разговоры такие были, а также существует уже несколько имплементаций, но они в основном закрытые (энтерпрайз)
источник

AK

Alexey Kuzin in Tarantool
И разной степени ограниченности
источник

AP

Alexander Prokopyev in Tarantool
А какие преимущества при кэшировании Хибера через Tarantool по сравнению с Redis?
источник

AK

Alexey Kuzin in Tarantool
Простой ответ такой -- если вам не хватает редиса, берете Тарантул
источник

AP

Alexander Prokopyev in Tarantool
источник

AP

Alexander Prokopyev in Tarantool
Чисто производительность? В обзорах и сравнения было упомянуто про неполный ACID в Redis?
источник

AK

Alexey Kuzin in Tarantool
Да, есть такой модуль, но есть также нюансы работы с ним, потому что он работает на старом драйвере
источник

AK

Alexey Kuzin in Tarantool
Например, необходимость пересоздавать клиент и кэши полностью при инвалидации бинов
источник

AK

Alexey Kuzin in Tarantool
@MichaelFilonenko и @lapaevpavel отвечают на вечный вопрос - Tarantool vs Redis (нет, не первое апреля)

очень ждем ваших комментариев в статье, потому что будем писать вторую часть и сильно глубже лезть в детали

https://habr.com/ru/company/mailru/blog/550062/
источник

AP

Alexander Prokopyev in Tarantool
Мне то в любом случае нужно подобное под nHibernate. А насколько сложно оно пишется?
Если просто топорно переделать то, что уже есть для Redis с помощью библиотеки:  progaudi /
progaudi.tarantool  переписать TheCloudlessSky/NHibernate.Caches.Redis
источник

AK

Alexey Kuzin in Tarantool
@sanyo_devops вот вышла у нас статья недавно с подробным сравнением
источник

AP

Alexander Prokopyev in Tarantool
Видел ее мельком, надо поподробнее прочитать.
источник

AP

Alexander Prokopyev in Tarantool
Hibernate может поднимать сразу же горячий кэш с диска после рестарта приложения?
источник

AK

Alexey Kuzin in Tarantool
Видимо, что так, надо будет написать реализацию самостоятельно. Но я не дотнетчик, возможно автор драйвера сможет подсказать @aensidhe
источник

AK

Alexey Kuzin in Tarantool
Не совсем понял вопрос. Если кэш хранится в Тарантуле, то хибер заберёт его прямо из памяти
источник

AP

Alexander Prokopyev in Tarantool
Я просто неуверен, если рестартовать клиентское приложение, использующее Hibernate, то возможно ли каким-то образом воспользоваться старым кэшем из предыдущей сессии? Если это возможно, то вероятно Tarantool, лучше чем Redis в том смысле, что у него лучше ACID?
источник

AK

Alexey Kuzin in Tarantool
Смотрите, если кэш хранится во внешней системе, обслуживаемой отдельным процессом (будь то Тарантул или Редис) и при этом использование старого кэша не сломает ваше приложение, то кэш во время рестарта так и останется лежать, а приложение сможет им воспользоваться
источник

AP

Alexander Prokopyev in Tarantool
Поддерживает ли это Hibernate/nHibernate, вот в чем вопрос ...
источник

AK

Alexey Kuzin in Tarantool
ACID здесь кажется не при чём, это гарантии транзакционности при конкурентной модификации и чтении данных
источник