Size: a a a

2021 April 22

AP

Alexander Prokopyev in Tarantool
Да, v5.
источник

A

Anatoly in Tarantool
NHibernate.Caches.CoreDistributedCache есть вот такое. Пару дней на поддержку, как я говорил выше. Пару дней на поддержку в5 явно. В общем, неделя разработки.
источник

AP

Alexander Prokopyev in Tarantool
Для PostgreSQL подобное не планируется сделать?
источник

AK

Alexey Kuzin in Tarantool
Вы также можете попробовать Тарантул в качестве реализации memcached, если хибер поддерживает этот протокол в качестве слоя хранения кэша.
источник

AP

Alexander Prokopyev in Tarantool
Это через:  progaudi.tarantool  ?
источник

AK

Alexey Kuzin in Tarantool
источник

A

Anatoly in Tarantool
Да
источник

AP

Alexander Prokopyev in Tarantool
Но в конечном итоге мне бы хотелось получить persistent cache аналогично поддержке в L2ARC ZFS, чтобы после рестарта приложения автоматически получало бы уже горячий кэш, такое вообще возможно в хибере?
источник

AP

Alexander Prokopyev in Tarantool
Чтобы кэш был всегда нагрет как в файловой системе, так и в ORM приложения. Даже сразу же после ребута сервера.
источник

AP

Alexander Prokopyev in Tarantool
Собственно поэтому лучше Tarantool, а не Redis, потому что насколько я понял, ваш Tarantool лучше переживает неожиданные рестарты?
источник

A

Anatoly in Tarantool
Как бы, сразу скажу. Текущая работа не связана с тарантулом, к сожалению. Поэтому если кому что-то надо срочно и чтобы работало, то давайте обсуждать это в личке
источник

AP

Alexander Prokopyev in Tarantool
И почему бы не сделать совместимость на уровне протокола с Redis?
источник

AP

Alexander Prokopyev in Tarantool
Например DB2 поддерживает синтаксис Oracle.
источник

AK

Alexey Kuzin in Tarantool
Во-первых, в хибере есть два уровня кэширования. Вам надо почитать. И второй уровень как раз может обеспечиваться внешними реализациями кэша
источник

AP

Alexander Prokopyev in Tarantool
PostgreSQL в некоторых проприетарных вариациях поддерживает MSSQL и Oracle.
источник

AK

Alexey Kuzin in Tarantool
Во-вторых, кэш второго уровня не зависит от рестартов приложения с Хибером. По дефолту он и чиститься не будет, в зависимости от настроек.
источник

AP

Alexander Prokopyev in Tarantool
Это хорошо, а Memcached не пропадает после рестарта?
Раньше он вроде не был рассчитан на сохранение на диске?
источник

AK

Alexey Kuzin in Tarantool
Рестарта чего?
Memcached это протокол. Если использовать Тарантул как реализацию, то в нем ничего не пропадает при рестарте.
источник

AP

Alexander Prokopyev in Tarantool
Супер, я думал Tarantool цепляется к настоящему Memcached каким то образом :)
источник

AP

Alexander Prokopyev in Tarantool
Тогда действительно, nHibernate + Tarantool по протоколу  Memcached вероятно решит задачу кэширования.
источник