Size: a a a

SOС Технологии

2020 December 16

NA

Nikolai Arefiev in SOС Технологии
не путайте теплое с мыгким
источник

AS

Anton Solovey in SOС Технологии
Nikolai Arefiev
не путайте теплое с мыгким
кстати, да
есть хранилища данных и привычный всем подход к извлечению этих хранимых данных (выборки)
а есть подход с работой над потоковыми данными (streams) и выборками из них

инструменты разные для этих задач
источник

12

1 2 in SOС Технологии
Nikolai Arefiev
SQL по определению не может ничего выполнить ибо это язык, а не движок
1. Ну во первых я ничего не писал про язык, написал как раз про базы. Любой движок базы тянет за собой требования к синтаксису запросов? Или вы можете к эластику обратится с помощью SQL?
2. Понятие "Потоковые данные" вещь очень обстрактная, если обращаться к данным. Ты должен их зафиксировать их в памяти и уже обращаться. Это считается потоком?
3. Изначально я писал про примеры в правилах, зачем их описывать абстрактно через gte/gle если можно более понятно описать с помощью SQL

Спорить не буду, но говорить о стандарте SQL, у которого 25-лет истории и миллоины использований - как неэффективным и сложном очень странно
источник

NA

Nikolai Arefiev in SOС Технологии
1 2
1. Ну во первых я ничего не писал про язык, написал как раз про базы. Любой движок базы тянет за собой требования к синтаксису запросов? Или вы можете к эластику обратится с помощью SQL?
2. Понятие "Потоковые данные" вещь очень обстрактная, если обращаться к данным. Ты должен их зафиксировать их в памяти и уже обращаться. Это считается потоком?
3. Изначально я писал про примеры в правилах, зачем их описывать абстрактно через gte/gle если можно более понятно описать с помощью SQL

Спорить не буду, но говорить о стандарте SQL, у которого 25-лет истории и миллоины использований - как неэффективным и сложном очень странно
1. Да - могу https://www.elastic.co/what-is/elasticsearch-sql
2. Есть такое понятие CEP там ничего не сказано про память
3 -
4. Ибо так оно и есть. Давайте, поработайте в терминах SQL с графовой базой, я поржу.
источник

NA

Nikolai Arefiev in SOС Технологии
SQL разрабатывался и хорошо работает в области реляционных отношений, но за его рамками начинаются трудности разного храрактера
источник

NA

Nikolai Arefiev in SOС Технологии
Любой инструмент хорош в той области, под которой он точился
источник

12

1 2 in SOС Технологии
Nikolai Arefiev
SQL разрабатывался и хорошо работает в области реляционных отношений, но за его рамками начинаются трудности разного храрактера
Не нужно путать мягкое с теплым😁👌🏼
источник

NA

Nikolai Arefiev in SOС Технологии
что из этого теплое, а что мягкое?
источник

V

Vahan in SOС Технологии
1 2
1. Ну во первых я ничего не писал про язык, написал как раз про базы. Любой движок базы тянет за собой требования к синтаксису запросов? Или вы можете к эластику обратится с помощью SQL?
2. Понятие "Потоковые данные" вещь очень обстрактная, если обращаться к данным. Ты должен их зафиксировать их в памяти и уже обращаться. Это считается потоком?
3. Изначально я писал про примеры в правилах, зачем их описывать абстрактно через gte/gle если можно более понятно описать с помощью SQL

Спорить не буду, но говорить о стандарте SQL, у которого 25-лет истории и миллоины использований - как неэффективным и сложном очень странно
п.3 еще более фантастическая вещь относительно корреляционного движка. Если при поиске событий, AQL еще как-то корректно сравнивать с SQL, т.к. как вы правильно отметили это поиск в прошлое, которое уже случилось(хотя AQL еще может на потоке фильтровать события). То в разрезе правил, применения синтаксиса SQL к корелляционному движку приведёт к раздуванию правила, т.к. перевод простейших примитивов корелляционных движков в SQL, приводит к раздуванию, чтобы достичь хоть какую-то эквивалентность, я уже не говорю про такие вещи как пороги, частичная сработка, итд итп.  
Про двадцатипятилетнюю историю языка тоже не понятно, т.е. если он эти 25 лет использовался по назначению и хорошо справлялся со своей задачей отнюдь, не значит, что на 26 год, он будет хорошо справляться с другой задачей, для которой он не подходит и решение которой при его созданнии не закладывалось 🙂
источник

12

1 2 in SOС Технологии
Nikolai Arefiev
что из этого теплое, а что мягкое?
ну SQL же это только язык, а вот реляционная база это подход к организации данных
источник

NA

Nikolai Arefiev in SOС Технологии
не вижу противоречий. язык, созданный для работы в рамках определенного подхода.
источник

NA

Nikolai Arefiev in SOС Технологии
термин DSL слышали, наверное
источник

NA

Nikolai Arefiev in SOС Технологии
так вот, SQL - DSL для реляционных отношений
источник

$

$t3v3;0) in SOС Технологии
Так
источник

$

$t3v3;0) in SOС Технологии
Хоть и маленькая пятница
источник

$

$t3v3;0) in SOС Технологии
Но все же
источник

$

$t3v3;0) in SOС Технологии
Nikolai Arefiev
Любой инструмент хорош в той области, под которой он точился
Ключевая фраза всех диалогов
источник

$

$t3v3;0) in SOС Технологии
Заканчиваем терминологические, понятийные и тд споры, не относящиеся к тематике чатика
источник

$

$t3v3;0) in SOС Технологии
Метрик нет, спор бесполезен
источник

NA

Nikolai Arefiev in SOС Технологии
метрика есть - кол-во символов, требуемых для выражения одного правила корреляции. Допустим: перебор паролей с разных хостов в течение 5 минут, после этого RDP- сессия.
источник