
Mikhail
20.07.2018
11:26:04
есть мнение что этот запрос отработает быстрее на непартицированной таблице?

Ilia
20.07.2018
11:26:31

aster
20.07.2018
11:26:36
по колонкам

Mikhail
20.07.2018
11:26:46

Google

Ilia
20.07.2018
11:27:24

Al
20.07.2018
11:31:33

Jevgeni
20.07.2018
11:43:40
Привет всем
Есть кто-нибудь кто работает с Grafana и может помочь c conditional variable?
У меня есь два запроса, в которых есть condition:
1 запрос - WHERE testtype = 'UI'
2 запрос - WHERE repositoryname = 'webapp'
Как мне сделать один variable (фильтр) в dashboard'e, в котором я выберу UI из выпадающего списка, и в одном запросе подставится UI, а в другом запросе webapp?
Просто у нас webapp = UI, но просто в одной таблице есть testype, а в другой таблице нет и кондишн другой (repositoryname)

Roman
20.07.2018
13:55:53
Имел кто опыт с https://tarantool.io ?

aster
20.07.2018
14:02:35

Roman
20.07.2018
14:03:13
Соц опрос?
nope, интересен опыт в продакшне с ним, меня завлекла сама идея in-memory db with ACID properties

Fike
20.07.2018
14:06:24
он однопоточный
Я хочу как-нибудь memsql попробовать. Они вроде как генерируют из запросов мышиный код, который потом обрабатывает результаты.

aster
20.07.2018
14:08:15
можно на примере?

Fike
20.07.2018
14:08:37
это значит, что ядер у тебя N, а работает только одно
великолепный способ обеспечить изоляционность, потому что в один момент времени обрабатывается только один запрос

aster
20.07.2018
14:09:14
это by design ?

Google

Fike
20.07.2018
14:09:19
да

aster
20.07.2018
14:09:23
спасиб

Fike
20.07.2018
14:09:32
шо тот редис, шо эта тарантул

Roman
20.07.2018
14:15:42

Fike
20.07.2018
14:15:51
что такое cache?

Maksym
20.07.2018
14:16:07
кеш

Fike
20.07.2018
14:16:24
чем этот инструмент отличается от хранилища?

Roman
20.07.2018
14:17:01

Fike
20.07.2018
14:17:20
ты можешь там fsync на каждую операцию включить

Roman
20.07.2018
14:17:25
никаким ACID ресидка же вроде не обладает?

Fike
20.07.2018
14:17:31
и у тарантула тоже in-memory mode есть
теперь объясни мне разницу
кроме наличия никому не нужного SQL-интерфейса

Erick
20.07.2018
14:18:29
а у mysql есть engine=memory, это тоже кеш?

Roman
20.07.2018
14:19:04
да вот я не совсем уверен, поэтому и спрашиваю
но насколько я понял, тарантул вроде как ведёт лог на диске, что позволяет ему восстановиться в случае внезапного падения, а вот про редис я такого не слыша, может просто мои знания о redis устарели?
транзакции туда же

Fike
20.07.2018
14:21:18
и транзакций у него тоже нет

Al
20.07.2018
14:22:30

Roman
20.07.2018
14:24:15

Google

Al
20.07.2018
14:25:11

Fike
20.07.2018
14:25:48
ну вообще 500 мб/с достижимо
другое дело что это говно наверняка надо процессить по пути

Roman
20.07.2018
14:27:28
я так и не понял... redis разве можно использовать как полноценную бд?

Fike
20.07.2018
14:27:39
дефайн полноценная бд

Al
20.07.2018
14:27:57
А так оно все дб

Roman
20.07.2018
14:29:49
с транзакциями

Fike
20.07.2018
14:30:10
редис подпадает
а вот кассандра нет, забавно, да?

Roman
20.07.2018
14:31:06
"Redis is focused on in-memory processing with a possibility to back up data periodically or on stop. On the other hand, Tarantool can continuously persist data on disk."
"Engineering Director Email & Cloud at Mail.Ru" звучит конечно немного biased..
https://hackernoon.com/tarantool-vs-redis-38a4041cc4bc

Al
20.07.2018
14:31:08
Начинаются слов странных и носятся с ними

Roman
20.07.2018
14:32:01

Fike
20.07.2018
14:32:02
занят видимо тарантулом был очень

Al
20.07.2018
14:32:11
Рекомендую почитать гору статей на тему acid и nosql

Vladislav
20.07.2018
14:34:08
а вот с тарантулом - хз

Google

Fike
20.07.2018
14:34:35
в чем проблема запустить несколько тарантулов?
или ты про кластер?

Vladislav
20.07.2018
14:34:59
я про то, чтобы запустить 1-32 редиса на одной машине

Fike
20.07.2018
14:35:07
впрочем, там тоже подразумевается кластер
в чем проблема запустить 32 инстанса процесса?

Vladislav
20.07.2018
14:35:28
ну я хз, что там у тарантула

Admin
ERROR: S client not available

Fike
20.07.2018
14:35:41
да как он воспрепятствовать этому может?

aster
20.07.2018
14:35:53

Fike
20.07.2018
14:35:54
даже если у него захардкожены пути, есть chroot и прочее веселье

Al
20.07.2018
14:38:52

Roman
20.07.2018
14:40:43

Vladislav
20.07.2018
14:40:47

Roman
20.07.2018
14:41:24

Vladislav
20.07.2018
14:41:25
оно не гарантирует при репликации/кластере

Al
20.07.2018
14:41:30

Fike
20.07.2018
14:41:37

Vladislav
20.07.2018
14:41:47
но редис в этом направлении ведут разработку

Roman
20.07.2018
14:42:30

Google

Roman
20.07.2018
14:43:09
Никто не гарантирует.
утверждать, что в наше время все умеют ACID, но никто не гарантирует дохранность? что простите?

Al
20.07.2018
14:44:02

Roman
20.07.2018
14:44:56

Al
20.07.2018
14:45:21

Roman
20.07.2018
14:45:48

Al
20.07.2018
14:46:46

Vladislav
20.07.2018
14:46:59
ну начинается...
пойду дальше описывать инфраструктуру

Al
20.07.2018
14:47:23
ну начинается...
Товарищ кроме sql ничего не видел в жизни. И еще где то прочитал acid круто и только в sql. Но видимо не понял о чем оно

Fike
20.07.2018
14:48:37

lost
20.07.2018
14:49:08

Fike
20.07.2018
14:49:44
а хз, у меня не было, я просто в @pgsql регулярно вижу

lost
20.07.2018
14:50:32
там вроде как-то решается эта проблема...
но мопед не мой, я только заяву разместил

Al
20.07.2018
14:51:23

lost
20.07.2018
14:52:14
при чем, если мне память не изменяет - уходит это все в архитектуру pg длинными ногами

Roman
20.07.2018
14:57:10
There are a lot of reasons not to use Redis as your primary disk store, but if, for some reason, your use case requires it, you need to prepare from the beginning. You need to design your data around sharding and keep in mind the extra cost of dedicated persistence servers.