@dba_ru

Страница 394 из 718
Alex
25.01.2018
09:52:19
Описание вакансии если вдруг: https://spb.hh.ru/vacancy/24009379

Anton
25.01.2018
09:52:28
Но тогда вопрос: а зачем?

Vladislav
25.01.2018
09:52:48
потому что это самый быстрый и удобный вариант, у меня же колоночная БД

Google
Anton
25.01.2018
10:06:39
Так, попробую тут продублировать вопрос, тут народу больше: "Ррребяяяят! А кроме dbforge и EMS какие GUI с отладчиками существуют?"

под MySQL

Azat
25.01.2018
10:10:34
Это нормально, потому это и ХЭШ!
Это все понятно, суть вопроса в другом, нужно получить integer ключ, по условим выше

Ilia
25.01.2018
10:12:17
Вешать хеш как праймари или юник кеи - это сильно))))
Ну, кстати, мы вешали (не моё было решение, но в моей конторе). В платёжном шлюзе хэш по пользователю на основе его данных служит уникальным ключём для поиска его в списке пользователей. Ну и есть один нюанся предметной области — в принципе, один это пользователь или разные — НЕ ОЧЕНЬ ПРИНЦИПИАЛЬНО.

Какой хэш был — не помню.

Anton
25.01.2018
10:13:18
Агась

Именно с ним

Vladislav
25.01.2018
10:13:27
это как?

lost
25.01.2018
10:13:35
ну как

берешь такой

ставишь бряку

Google
lost
25.01.2018
10:13:42
и погнал по коду

Anton
25.01.2018
10:13:49
У меня очень много логики в процедурах. Циклы, ифы и прочее. Т.е. отлаживать, аки код программы

Ilia
25.01.2018
10:14:58
Логика в процедурах элементарная, если что — выдрал запрос, проверил.

У меня очень много логики в процедурах. Циклы, ифы и прочее. Т.е. отлаживать, аки код программы
Сколько раз уже во многих моих конторах это ОЧЕНЬ ХОТЕЛИ, и потом, когда ставили, выяснялось, что реально нужно один раз в 10 лет.

И, они, как правило, если есть, то СТОЯТ БЕШЕННЫЕ ДЕНЬГИ!

Anton
25.01.2018
10:17:59
Да ладно, мы используем отладчик почти каждый день

Потому что правка кода(не селектов) на 2-3к строк - дело не самое простое.

и не всегда безошибочное)))

Vladislav
25.01.2018
10:18:49
неужели такая сложная логика нужна в БД? о_0

как же это все потом поддерживать, версионировать, деплоить и прочее...

Anton
25.01.2018
10:19:27
да-да, боль и страдание. "Так уж исторически сложилось".

Azat
25.01.2018
10:21:03
Так тебе OraHash ПОДХОДИТ!
А как коллизий избежать? иди хотя бы уменьшить вероятноть их повления?

Anton
25.01.2018
10:21:39
Устраивать допроверку по сырым данным. Так все хеш-индексы работают например.

Vladislav
25.01.2018
10:22:12
Ilia
25.01.2018
10:22:18
А как коллизий избежать? иди хотя бы уменьшить вероятноть их повления?
У тебя в требованиях НЕТ задачи избежать коллизии.

Vladislav
25.01.2018
10:23:41
а можно сделать сочетание хешей ?

Google
Serge
25.01.2018
10:25:22
и устроить лотерею на сочетание коллизий ;)

Vladislav
25.01.2018
10:29:03
блин, интересно, составной ключ разных алгоритмов хешей реально доказать математически, что у них нет коллизий?

Anton
25.01.2018
10:30:24
Если посадить тысячу обезьянок за печатные машинки на неопределённый срок, одна из них всё-таки напишет "Войну и мир"

Vladislav
25.01.2018
10:32:45
а коллизии математически доказываются, а не вероятностно

Alexey
25.01.2018
11:05:17
не все коллизии доказываются математически. есть наборы тестов для вероятностного анализа качества хешей по разным критериям, в том числе и количеству коллизий. например, https://github.com/rurban/smhasher

Al
25.01.2018
15:31:52
Если посадить тысячу обезьянок за печатные машинки на неопределённый срок, одна из них всё-таки напишет "Войну и мир"
Так как число Пи бесконечно. То в нем содержатся любые последовательности, любой длинны. То есть там есть уже все файлы когда либо созданые или которве еще только создадут. На гите лежит файловая софтина которая аысчитывает с какого символа начинается файл который ты даешь ей. Очень удобно. Весь твой файл любого размера описан всего лишь порядковым номером в числе Пи первого байта.

Al
25.01.2018
15:37:29
aster
25.01.2018
15:37:40
Спасибо

Al
25.01.2018
15:38:03
Спасибо
Пошел приватные фотки смотреть?

aster
25.01.2018
15:42:19
Пошел приватные фотки смотреть?
Не уверен, что готов потратить на это свои лучшие годы

Но познавательно. Спасибо

Al
25.01.2018
15:44:08
Не уверен, что готов потратить на это свои лучшие годы
Намерен жить вечно... пока все идет по плану :)

Vladislav
25.01.2018
15:44:42
https://github.com/philipl/pifs
https://github.com/yarrick/pingfs

Al
25.01.2018
15:45:44
Илья
26.01.2018
12:36:54
General error: 1215 Cannot add foreign key constraint The SQL being executed was: ALTER TABLE `article_certificate` ADD CONSTRAINT `fk-article_certificate-article_id` FOREIGN KEY (`article_id`) REFERENCES `article` (`id`) ON DELETE CASCADE' Помогите разобраться почему ошибка при миграции валится! Вообще не понимаю...

Anton
26.01.2018
12:42:38
Это запрещённый приём!!!!

проверь данные, стопудов есть запись, которой нет в справочнике

Google
Илья
26.01.2018
12:44:00
в этой таблице еще нет данных никаких

lost
26.01.2018
12:44:16
типы данных сверял?

совпадать должны писечка к писечке

Илья
26.01.2018
12:45:52
типы данных сверял?
там инт, тут инт...

Anton
26.01.2018
12:46:10
ансигнет/сигнед

lost
26.01.2018
12:46:32
там инт, тут инт...
нуллабельность полей

Илья
26.01.2018
12:46:37
мне кажется я догадался

engine почему-то не совпадают у таблиц

у одной MyISAM у другой InnoDB

это ведь может помешать?))

Anton
26.01.2018
12:50:53
Определённо)))))

Илья
26.01.2018
12:55:17
А ведь был и там и там InnoDB. Копировал с сервера на сервер через Navicat и похоже эта падла мне поменяла энжины у таблиц.

Rony
26.01.2018
13:49:33
Привет Всем!!! подскажите пожалуйста где учить mssql?

zerc
26.01.2018
13:50:54
sql-ex.ru

а погоди, тебе платформу надо? или язык?

Rony
26.01.2018
13:51:51
язык

Serge
26.01.2018
13:54:01
Привет Всем!!! подскажите пожалуйста где учить mssql?
Вот тут приятные практические упражнения были, я тренировался когда-то: http://sql-ex.ru/

キリル
26.01.2018
16:22:47
а погоди, тебе платформу надо? или язык?
Что такое платформа mssql? Андрюха ты чет странные вопросы задаешь))) Белорусия плохо влияет)))

Google
Alla Alla
26.01.2018
20:36:25
sqlbolt можно тоже, неплохой: https://sqlbolt.com/

Влад
27.01.2018
14:11:04
Привет всем

Пытаюсь настроить подключение к mysql по ssl

Запрос: SELECT * FROM configurations WHERE name='maintenance' Выполняется: 61.6 ms

Это нормально вообще? В нашей базе он проходит за 1-3 мс

Но там без ssl

Vladislav
27.01.2018
17:50:55
Ssl дольше делает соединение

Если держать сессию открытой, то последующие не должны быть дольше, за исключением передачи данных

В общем, как ни крути, ssl - это увеличение времени и нагрузки на процессор

Страница 394 из 718