
[Anonymous]
04.11.2016
05:33:13
Добрый день! Господа есть такой вопрос. Какой тип данных вы бы мне по рекомендовали для использования primary key. Int or Guid. Спасибо.

Kostya
04.11.2016
07:48:36

KOT
04.11.2016
07:59:38

[Anonymous]
04.11.2016
08:06:53

Google

[Anonymous]
04.11.2016
08:08:45
Ребята можете объяснить о функционалле Redis и зачем и для чего его используют. Смысл его испльзоват и в каких случиях использовать Спасибо.

Sergey
04.11.2016
08:11:58
man key-value

Fike
04.11.2016
10:57:10
вот серьезно
Сам по себе редис - хранилище, которое предоставляет возможность положить некоторые данные по конкретному ключу (int / string / hash / list / set / hyperloglog), подписаться на канал событий и получать обновления, и еще что-то, что я уже не помню. Но там довольно странный чувак в авторах, и эта система не дает никаких гарантий, набор возможностей мягко говоря странен, а автор сам через редис ломал линуксовый хост, все это настолько странно и дико, что я бы не советовал эту штуку никому.

Igor
04.11.2016
11:29:02
Еще забыли сказать что он все данные хранит в памяти, но можно настроить чтобы сохранял данные на диск

Fike
04.11.2016
11:31:31
да, его просто редко рассматривают в качестве пресистентного хранилища. ну и сохранение "время от времени" абсолютно бесполезно, да.

KOT
04.11.2016
12:19:39
Сам по себе редис - хранилище, которое предоставляет возможность положить некоторые данные по конкретному ключу (int / string / hash / list / set / hyperloglog), подписаться на канал событий и получать обновления, и еще что-то, что я уже не помню. Но там довольно странный чувак в авторах, и эта система не дает никаких гарантий, набор возможностей мягко говоря странен, а автор сам через редис ломал линуксовый хост, все это настолько странно и дико, что я бы не советовал эту штуку никому.
Подписаться на канал и получать обновления, это как, не совсем понял.

Fike
04.11.2016
12:21:07
это pub/sub
ты приходишь к брокеру сообщений и говоришь: я хочу получать обновления по каналу metrics.database
и пока ты держишь подключение открытым, брокер будет тебе сбрасывать все сообщения по этому каналу, которые в него кто-то шлет

Al
04.11.2016
12:43:26

Fike
04.11.2016
12:43:47
мой дед

Google

ynnt
04.11.2016
13:45:30
redis неплох если не нужна гарантия доставки

Fike
04.11.2016
14:12:08
да в утиль

ynnt
04.11.2016
15:07:40
я не согласен
просто есть свое применение
если у тебя один сервачок и там какой-то проектик крутится, то почему бы и нет

Fike
04.11.2016
15:09:21
то почему бы не взять то, что работает?

ynnt
04.11.2016
15:11:01
а что работает?
у меня, вот, редис работает

Fike
04.11.2016
15:22:20
если брокер сообщений, то классика rabbitmq, но есть еще nasts / nsq, которые не трогал. там люди хотя бы знают, с чем имеют дело и описывают предоставляемые гарантии. если k/v store то от аэроспайка до riak в зависимости от требований
аргумент "у меня работает", надеюсь, сам по себе очевиден как заведомо неправильный

ynnt
04.11.2016
15:29:58
не уверен, что те, кто пишут rabbitmq, знают, что делают
и, кстати, раз уж мы говорим за аргументы - то само по себе понятие "работает" - некорректно
либо инструмент удовлетворяет требованиям, которые выдвигаются, либо нет

H
04.11.2016
15:35:11
Привет, что у вас тут скучно, на стаковерфлоу никто не помог, может быть тут помогут
http://dba.stackexchange.com/questions/153847/schema-design-for-user-activity-logging

Fike
04.11.2016
15:57:35
они прямо пишут, что в случае network partition никаких гарантий

Al
04.11.2016
16:01:07

ynnt
04.11.2016
16:25:08
если смотреть на локальную инсталляцию, то rabbitmq как альтернатива - очень плохая в плане разумного использования ресурсов
а предлагать aerospike или riak - вообще комично

Google

N_I
04.11.2016
17:52:09
сколько будет DBA + DBA?

nikoinlove
04.11.2016
17:53:47
ути, знакомые буковки увидел

Николай
04.11.2016
17:53:53
Senior DBA?

N_I
04.11.2016
17:54:59

Fike
04.11.2016
22:06:08
и использовать redis можно не только как очередь
а) как его не используй, он сосет и предоставляет меньшие гарантии, чем любой другой проект б) я и не только про очередь написал, но, опять же, говорить про проблемы кластеризации в отношении редис, у которого коммит не коммит - это просто смешно
я вполне верю, что он работает на сотнях проектов, и в большинстве случаев никому не прострелил ногу, но зачем пользоваться еле дышащим инструментом, который сломан во многих местах by design, если есть более интресные проекты, которые хотя бы знают, что у процессора бывает больше одного ядра и не используют форк для асинхронных операций?


Ilya
05.11.2016
01:41:17
коллеги, вопрос про смычку php+mysql
Стоит задача перекодировать данные, содержащиеся в БД из cp1251 в utf8. Первый вариант который приходит в голову это написать скрипт который 1) считывает таблицу 2) iconv всех текстовых полей 3) update перекодированных строк в таблице.. есть ли какой-то более скажем так простой способ? например внутренняя команда SQL которая это делает сразу, без необходимости выгружать в пхп а потом заливать обратно?

Al
05.11.2016
01:45:02

KOT
05.11.2016
02:09:36

Kirill
05.11.2016
23:07:00

Fike
05.11.2016
23:36:02
queues.io

Fike
05.11.2016
23:36:47
конкретное что-то боюсь советовать
а так https://www.rabbitmq.com/priority.html https://github.com/rabbitmq/rabbitmq-delayed-message-exchange

Al
05.11.2016
23:39:18

Fike
05.11.2016
23:39:34
ограничение на количество requeue (ошибок) может быть тоже есть, но не видел никогда; я бы втупую в каждое сообщение засовывал счетчик и вместо requeue посылал бы новое сообщение

Kirill
05.11.2016
23:41:54
queues.io
Просматривали все. По функциям понравилась штука на nodejs+redis. Kue по-моему называется, но хотелось бы что поматюрнее.

Fike
05.11.2016
23:42:15
у вас какие требования к брокеру?

Kirill
05.11.2016
23:42:31

Admin
ERROR: S client not available

Google

Kirill
05.11.2016
23:43:42

Al
05.11.2016
23:43:48
Круче только космос

Fike
05.11.2016
23:48:17
> Fault tolerance
я бы на этом этапе отказался от редиса.
отложенные сообщения и максимальное количество возвратов - это такие штуки, которые не очень присущи брокерам сообщений, но легко реализуются на стороне приложения, поэтому я бы их на сторону приложения и вынес
так действительно кафка считается одним из лучших брокеров, но я с ней дел напрямую не имел и пересказываю третье мнение

Al
05.11.2016
23:51:11
Так поставь потыкай порадуйся
Кафка это ОН :)

Fike
05.11.2016
23:52:29
так, давай-ка я сам решу, что мне делать, осваивать и как что называть

Al
05.11.2016
23:55:37
да на здоровье. давай буду тебя тогда называть ОНО. ну просто мне нравится так гы гы

Kirill
06.11.2016
01:08:05

Square
06.11.2016
11:59:51
Привет дбачеры. Есть проблема... может кто то обьяснить как винда запускает odbcad32.exe 64битный? Потому что у меня только что случился разрыв шаблона, в \windows\system32 32битная версия, если смотреть свойства, и в syswow64 тоже 32 бита. При этом если запускать через ярлык администрирования - там гут, он из system32 каким то хреном 64 битный стартует

KOT
06.11.2016
14:57:56
http://sql-error.microbecal.com/
Первая версия MySQL troubleshooting на русском от Светланы Смирновой ;)
А кто-нибудь работает с "EXPLAIN FORMAT=JSON ..."?

Dmitry
06.11.2016
20:12:43

Al
07.11.2016
00:50:01

KOT
07.11.2016
04:41:18

Al
07.11.2016
05:08:24

KOT
07.11.2016
05:35:16
Песдато

Google

KOT
07.11.2016
05:35:51
Скинули мне тут ролик дальнобоя из европы, не удивляет, что они к вам в канаду валят

Al
07.11.2016
05:38:20

Sergey
07.11.2016
09:07:34
Друзья-товарищи, а помогите мне с Quiz'ом подалуйста
я правильно понимаю, оба трешолда будут пройдены, и правильный ответ 3?