
Stanislav
16.02.2017
19:59:18
ну смотри
есть кейвалуе. редис
в редисе я пишу хранимку

Nikolay
16.02.2017
19:59:33
у тебя есть редис, например, и есть какая-то херня, которая в него что-то пишет

Google

Nikolay
16.02.2017
19:59:37
разделение четкое

Stanislav
16.02.2017
19:59:40
это уже субд или еще приложение ?

Nikolay
16.02.2017
19:59:47
приложение, разумеется
это же твоя кастомная бизнес-логика

Stanislav
16.02.2017
19:59:57
но работает оно в редисе

Nikolay
16.02.2017
20:00:05
и чо? ты же сам его для своей задачи написал

Eldar
16.02.2017
20:00:15

Nikolay
16.02.2017
20:00:16
от этого частью субд оно не стало

Eldar
16.02.2017
20:00:26
он там походу решил выкачать исходники
и жобавить прямо в редис бизнес логику
и скомпилить все это

Stanislav
16.02.2017
20:00:56
подожди подожди

Eldar
16.02.2017
20:00:57
и теперь задается вопрос субд это или аппа

Google

Stanislav
16.02.2017
20:00:58
стоп

Eldar
16.02.2017
20:01:15
за такое вообще по кругу сношают

Stanislav
16.02.2017
20:01:21
код хранимки который работает на сервере редиса это часть приложения ?

Nikolay
16.02.2017
20:01:25
гоп-стоп… и Станислав из-за угла

Stanislav
16.02.2017
20:01:46
теперь смотри.
есть постгре, я ДЛЯ СВОЕЙ ЗАДАЧИ НАПИСАЛ СХЕМУ. эта схема часть приложения ?

Nikolay
16.02.2017
20:02:10
в постгре - часть субд, в программе - программы
это разные схемы

Eldar
16.02.2017
20:02:39
он щас кажется про редис

Stanislav
16.02.2017
20:02:46
эм а почему хранимка которая в субд(редисе) это часть программы ?

Nikolay
16.02.2017
20:02:52

Psy
16.02.2017
20:03:25
Вы о чём тут? Абстракцию пытаетесь частью базы обозвать?

Nikolay
16.02.2017
20:03:39
Станислав так уверен
ему гуманитарная сторона шепчет

Stanislav
16.02.2017
20:04:44
но подожди конкретная схема таблицы в постгре это тоже кастомная логика

Nikolay
16.02.2017
20:04:52

Eldar
16.02.2017
20:04:59
нет

Google

Nikolay
16.02.2017
20:05:09
это лишь описание схемы, интегрированное в архитектуру самой субд

Eldar
16.02.2017
20:05:10
епть, тг кажется уже лагает)

Nikolay
16.02.2017
20:05:19
и оно ничего общего с твоим кодом не имеет

Stanislav
16.02.2017
20:05:39
да, тяжело пробить

Nikolay
16.02.2017
20:05:42
ты можешь заюзать орм и перегнать схему из постгри в свою схему в программе, да

Eldar
16.02.2017
20:06:18

Nikolay
16.02.2017
20:06:25
тебе всем чатом объясняют, что ты мешаешь все в кучу и делаешь немыслимые обобщения

Eldar
16.02.2017
20:06:46
просто у тебя субд в виде постргес умеет в интерпретацию
частично

Проксимов
16.02.2017
20:06:57
ГОСПОДА, ЭТО ПОБЕДА, РЕКОРД БЫЛ ПОБИТ, 3000 СООБЩЕНИЙ, ПОЗДРАВЛЯЕМ!

Stanislav
16.02.2017
20:07:01
ну мне теперь надо придумать такую хранимку которая бы непонятно являлась бы частью скуэль или частью приложения

Nikolay
16.02.2017
20:07:21
точка

Eldar
16.02.2017
20:07:42
да еп, берешь жсон переводишь его в байтики

Stanislav
16.02.2017
20:07:43

Nikolay
16.02.2017
20:07:56

Eldar
16.02.2017
20:08:01
и отправляешь в постгрю как блоб

Stanislav
16.02.2017
20:08:08
ну дефолтное значение например

Google

Eldar
16.02.2017
20:08:34
описывается в DDL => субд

Nikolay
16.02.2017
20:08:36
дефолтное значение поддерживается описанием схемы таблицы в постгре? если да - то это субд

Stanislav
16.02.2017
20:08:47
так всё описывается

Nikolay
16.02.2017
20:09:08
нет
есть схема, есть код, опять ты мешаешь все в кучу

Stanislav
16.02.2017
20:09:26
ну как нет ? я могу в качестве дефолта взять любую хранимку

Eldar
16.02.2017
20:09:36
картинки ты не можешь в субд описать

Nikolay
16.02.2017
20:10:20
хранимка - это хранимка

Admin
ERROR: S client not available

Nikolay
16.02.2017
20:10:34
это твоя бизнес-логика

Stanislav
16.02.2017
20:10:54
а констрейн ?

Eldar
16.02.2017
20:11:16
это тоже ddl

Nikolay
16.02.2017
20:11:20
“пациент, вам нельзя мясное и мучное” - “доктор, а пельмени можно?”

Stanislav
16.02.2017
20:12:06
ну констрейн это ddl а в нем может быть логика

Eldar
16.02.2017
20:12:16
ну и чо
это типо кастомный тип теперь

Nikolay
16.02.2017
20:12:38
еще раз, объясняю для бронепоезда
есть схема данных в таблице - типы полей, метаданные, вся фигня. Это - уровень СУБД и схема уровня СУБД. Но СУБД не обязан уметь схему описывать для тебя. Постгря умеет, redis - практически нет.

Google

Stanislav
16.02.2017
20:13:56
ну скажем там я могу на DDL описать интерпретатор который будет интерпретировать другой DDL лул

Nikolay
16.02.2017
20:14:01
есть хранимые процедуры
это - твоя бизнес-логика
короче, Станислав

Stanislav
16.02.2017
20:14:35
ну ты ведь не понял к чему я вёл

Nikolay
16.02.2017
20:14:42
у меня есть для тебя обучающее видео
https://www.youtube.com/watch?v=IwBdwcg9qws

Stanislav
16.02.2017
20:14:59
вел я к тому что твоё деление на субд и приложение очень условно

Eldar
16.02.2017
20:15:00

Игорь
16.02.2017
20:15:18
Ы))

Nikolay
16.02.2017
20:15:19

Stanislav
16.02.2017
20:15:23
и ты примерно разделил на "относится к скуэль" значит еще субд

Nikolay
16.02.2017
20:15:44
еслии ты не начинаешь городить огород и путать слои, за что надо отрубать яйца - деление абсолютно четкое

Stanislav
16.02.2017
20:15:45
выходит за рамки значит аппликация

Nikolay
16.02.2017
20:15:55

Eldar
16.02.2017
20:16:07
то что субд стали очень функциональными - это не значит что разделение стало размытым

Nikolay
16.02.2017
20:16:23
sql- запросы - это логика приложения, схема данных, которая в базе возникает - часть субд

Stanislav
16.02.2017
20:16:27
ок. "относится к тому типу субд с которым работаем и изкаробки" значит тот субд

Nikolay
16.02.2017
20:17:40

Stanislav
16.02.2017
20:19:06
ну мы проверили что ты считаешь логику приложения которая работает на редисе частью приложения
так же проверили что это очень радикальная позиция потому что лишний скуэль который не входит в ддл это тоже часть аппликации

Nikolay
16.02.2017
20:19:27