
Alexey
02.10.2017
10:45:22
я что-то тоже не понимаю суть

Alex
02.10.2017
10:45:28
)))

Nikolay
02.10.2017
10:45:40
тролеметр зашкаливает

Alex
02.10.2017
10:45:46
эх ты.. и тебе надо на первый курс

Google

Alexey
02.10.2017
10:46:13
нет. постойте! давайте не будем на личности переходить
похоже, что тут есть определенная мысль. и мы ее пока не поняли

Alexander
02.10.2017
10:46:40
ну, как я понимаю, бинарный — это что-то связано с двоичной системой, для начала

abc
02.10.2017
10:46:52
а помойму тут каша

Alexey
02.10.2017
10:47:20
да. каша в том, что SQL - язык структурированных запросов к реляционным БД сравнили с двоичными протоколами обмена
но может речь не об этом?

abc
02.10.2017
10:47:36
ну это конечно полный фейл

illiatshurotshka❄️
02.10.2017
10:47:56
где каша

Alexey
02.10.2017
10:48:10
я так и знал, что сейчас будет про NOSQL

abc
02.10.2017
10:48:14
ох
ой все

Alexander
02.10.2017
10:48:20
все используют бинарные протоколы, никто не общается ими с чоловиком

Google

Alexey
02.10.2017
10:48:30
так. ок. реляционные БД SQL тоже используют бинарные форматы
для чего имеется в виду?

illiatshurotshka❄️
02.10.2017
10:48:34

abc
02.10.2017
10:48:49
предлагаю запросы к серверу голубиной почтой отправлять

illiatshurotshka❄️
02.10.2017
10:49:02

abc
02.10.2017
10:49:11
это не формат вообще

Alexey
02.10.2017
10:49:14
на каком уровне?

Alexander
02.10.2017
10:49:26

illiatshurotshka❄️
02.10.2017
10:49:48
zzz

abc
02.10.2017
10:49:49
SQL (ˈɛsˈkjuˈɛl; англ. structured query language — «язык структурированных запросов»)

Alexey
02.10.2017
10:49:57

abc
02.10.2017
10:49:59
я пропустил слово формат где то

Alexey
02.10.2017
10:50:12
1) хранение данных 2) передача данных 3) составление запроса к данным?

illiatshurotshka❄️
02.10.2017
10:50:16
А

Alexander
02.10.2017
10:50:25

illiatshurotshka❄️
02.10.2017
10:50:33
я про общение с базой данных

Alex
02.10.2017
10:50:36
главный!

Alexander
02.10.2017
10:50:58
общение человека с текстовым клиентом базы или текстового клиента с сервером?

illiatshurotshka❄️
02.10.2017
10:51:06
составление запроса это отдельная вещь

Google

Alexey
02.10.2017
10:51:24
я про общение с базой данных
то есть, когда ты сказал, что формат SQL текстовый, то имелось в виду, что именно про сетевой уровень обмена с сервером

illiatshurotshka❄️
02.10.2017
10:52:02
протокол
ну

Alexey
02.10.2017
10:53:59
так. "sql худший протокол. текстовый и с неудобным синтаксисом"
по сравнению с чем?

illiatshurotshka❄️
02.10.2017
10:55:34
с другими протоколами баз данных

Alexey
02.10.2017
10:55:48
вообще нет никакой проблемы сделать хранимые процедуры внутри SQL БД и доступаться к ним хоть через REST, хоть по MQ или каким тебе нравится двоичным протоколом

illiatshurotshka❄️
02.10.2017
10:56:38
причем тут rest/mq..?

Alexey
02.10.2017
10:57:03

abc
02.10.2017
10:57:14
а разве на уровне передачи данных от СУБД к клиенту данные не достаточно сжимаются ? или передача одних и тех же порций данных от NOSQL решения к клиенту меньше по затратам чем от СУБД к клиенту ?
что-то слабо верится и зависит от реализации

illiatshurotshka❄️
02.10.2017
10:57:52

abc
02.10.2017
10:58:13
что значит формат mongodb ?

illiatshurotshka❄️
02.10.2017
10:58:14
?

Marat
02.10.2017
10:58:36

Alexey
02.10.2017
10:58:52
Монга - не реляционная БД. можно считать, что она не SQL/

abc
02.10.2017
10:58:54
да там все в JSON, фу в BSON

illiatshurotshka❄️
02.10.2017
10:59:04

Alexey
02.10.2017
10:59:16
поехали дальше. что в ней так с протоколами, чего не так в SQL БД?

Vladimir
02.10.2017
10:59:24

Google

illiatshurotshka❄️
02.10.2017
10:59:40
xml это формат сериализации

abc
02.10.2017
11:00:01
а в JSON нельзя сериализовать объект ?

Alexey
02.10.2017
11:00:02
вот. уже начинаем мыслить правильно и называть вещи своими именами

Vladimir
02.10.2017
11:00:06
ну их же можно сравнить :)

Alexey
02.10.2017
11:00:30
есть понятие - базы данных. есть реляционные и не реляционные
но что же такое ПРОТОКОЛ?

Alex
02.10.2017
11:00:48

Alexander
02.10.2017
11:01:08

Alex
02.10.2017
11:01:16
вот вот!

illiatshurotshka❄️
02.10.2017
11:01:19

Alexey
02.10.2017
11:01:22
да

Alexander
02.10.2017
11:01:22
в 140 символов Твиттора войну и мир можно почти заснуть

Marat
02.10.2017
11:01:26

abc
02.10.2017
11:01:31
предлагаю спуститься до моедли OSI и прослушать весь курс лекций по компьютерным сетям )

Alexey
02.10.2017
11:01:31
ты называешь SQL ПРОТОКОЛОМ

Vladimir
02.10.2017
11:01:32
SQL - язык)

Alexey
02.10.2017
11:01:48
поэтому я не прошу меня отправить в гугл, а сказать, что ты понимаешь под "ПРОТОКОЛ SQL"

abc
02.10.2017
11:01:56
не, SQL - протокол!
я уже почти уверен )

Google

Mikhail
02.10.2017
11:02:13
не, SQL - паттерн!

Vladimir
02.10.2017
11:02:17
моя картина мира рушится

abc
02.10.2017
11:02:47
в любом случае все БД это надстройки над plain text file )

Vladimir
02.10.2017
11:02:56
в качестве протокола я бы выбрал protobuf. Всяко лучше SQL =)

abc
02.10.2017
11:03:42
только не вздумай в JSON сериализовать потому что это можно делать только с XML!

Alexey
02.10.2017
11:03:45
нет. просто есть такой диагноз, как "молодой специалист, не умеющий в SQL, а только в KVS, NOSQL или максимум в ORM"

Vladimir
02.10.2017
11:04:12

Alexey
02.10.2017
11:04:20
беспезды

Vladimir
02.10.2017
11:04:21
если да, то стоит посмотреть
=)

illiatshurotshka❄️
02.10.2017
11:05:25

Alexey
02.10.2017
11:05:31
и CBOR тож ничего
http://cbor.io/impls.html
есть даже порт под ерланг эликсир
https://github.com/yjh0502/cbor-erlang

illiatshurotshka❄️
02.10.2017
11:06:11
а еще я не вижу логики в попытке придраться к терминологии

Mikhail
02.10.2017
11:07:24

Vladimir
02.10.2017
11:07:30

Marat
02.10.2017
11:07:43

Vladimir
02.10.2017
11:07:50
А где-то внутри него будет кусок на SQL. Или нет.

abc
02.10.2017
11:08:11
я думаю человек просто в монге увидел что там не JSON а BSON и это значит что он бинарный, значит лучше всех