Size: a a a

2020 November 20

DS

Dmitry Sharonov in Tarantool
в дискорде
источник

MA

Mons Anderson in Tarantool
Andrey Oleynik
Привет! Какой максимальный размер мапы в спейсе считаеся допустимым для работы?
зависит от того, что считается для вас допустимым
так то лимит — memtx_max_tuple_size
источник

AO

Andrey Oleynik in Tarantool
Mons Anderson
зависит от того, что считается для вас допустимым
так то лимит — memtx_max_tuple_size
Перефразирую вопрос, есть ли рекомендации по поводу размера мап, чтобы не возникало никаких проблем с производительностью. Если хочется их получать и модифицировать.
источник

AT

Alexander Turenko in Tarantool
Больше мапа — больше времени на энкодинг / декодинг. Зависимость должна быть достаточно прямая.
источник

AO

Andrey Oleynik in Tarantool
Alexander Turenko
Больше мапа — больше времени на энкодинг / декодинг. Зависимость должна быть достаточно прямая.
ясно, спасибо
источник

EL

Eugene Leonovich in Tarantool
"большая мапа" как то расплывчато звучит. мапа из единственной длинной строки будет кодироваться быстрее чем мапа поменьше, но с большим количеством "маленьких" по размеру элементов
источник

AO

Andrey Oleynik in Tarantool
Eugene Leonovich
"большая мапа" как то расплывчато звучит. мапа из единственной длинной строки будет кодироваться быстрее чем мапа поменьше, но с большим количеством "маленьких" по размеру элементов
речь идет про мапу с большим количеством ключей, где значение - boolean
источник

R

R-omk in Tarantool
Andrey Oleynik
речь идет про мапу с большим количеством ключей, где значение - boolean
Все просто, Гоняйте бенч...
источник

AO

Andrey Oleynik in Tarantool
R-omk
Все просто, Гоняйте бенч...
В тарантуле есть для этого специальные средства или просто мерить время запросов?
источник

R

R-omk in Tarantool
Опять же декодировать в lua table - приятного мало.. но .. есть обновления по json path

http://www.tarantool.io/en/doc/latest/reference/reference_lua/json_paths/
источник

AO

Andrey Oleynik in Tarantool
R-omk
Опять же декодировать в lua table - приятного мало.. но .. есть обновления по json path

http://www.tarantool.io/en/doc/latest/reference/reference_lua/json_paths/
спасибо, гляну
источник

R

R-omk in Tarantool
еще есть веротяность что можно не только обновлять но и вычитаывать из тупла отдельный ключ из мапы... ...

https://www.tarantool.io/ru/doc/latest/reference/reference_lua/box_tuple/#lua-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80.%3Ctuple_object%3E.%5B%5D
источник

AO

Andrey Oleynik in Tarantool
R-omk
еще есть веротяность что можно не только обновлять но и вычитаывать из тупла отдельный ключ из мапы... ...

https://www.tarantool.io/ru/doc/latest/reference/reference_lua/box_tuple/#lua-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80.%3Ctuple_object%3E.%5B%5D
Мне главное, чтобы добавление работало)
источник

R

R-omk in Tarantool
Andrey Oleynik
Мне главное, чтобы добавление работало)
ну возможно
t:update({{'=', 'field.newkey', 'new_value'}})
 это как раз и сделает
источник

AO

Andrey Oleynik in Tarantool
R-omk
ну возможно
t:update({{'=', 'field.newkey', 'new_value'}})
 это как раз и сделает
будем надеяться)
источник

MA

Mons Anderson in Tarantool
Andrey Oleynik
В тарантуле есть для этого специальные средства или просто мерить время запросов?
clock.proc/clock.realtime
источник

AO

Andrey Oleynik in Tarantool
Mons Anderson
clock.proc/clock.realtime
ага, спасибо
источник

R

R-omk in Tarantool
Mons Anderson
clock.proc/clock.realtime
источник

R

R-omk in Tarantool
Bench
источник

MA

Mons Anderson in Tarantool
бенч остой — это просто замер одной итерации
источник