@ru_python

Страница 2238 из 9768
Stanislav
16.02.2017
15:58:56
совершенно бессмысленный разговор. ты просто противоречишь логике

Nikolay
16.02.2017
15:59:16
на скейле оно работает не так

Google
Nikolay
16.02.2017
15:59:22
у тебя нет разницы между операцией, которая засовывает, скажем, новый филд во все записи, и той, которая считает что-то на каждой ноде, ходя только к себе в память

Stanislav
16.02.2017
15:59:31
Один раз при самой миграции и все
это как то отменяет необходимость миграции ?

Nikolay
16.02.2017
15:59:39
это все - распределенные вычисления

“миграции” - это лишь частный случай, крайне редкий причем

Aragaer
16.02.2017
15:59:54
Иными словами, вместо функций create_object_from_json_ver1, create_object_from_json_ver2, create_object_from_json_ver3 мы имеем convert_ver1_to_ver2

Stanislav
16.02.2017
16:00:08
на скейле оно работает не так
а как оно работает если ты пишешь блядь мапредус который из одной схемы делает другую ?

Aragaer
16.02.2017
16:00:21
и получается, что миграция это событие разовое, а не размазанное по всему времени жизни

Nikolay
16.02.2017
16:00:31
а как оно работает если ты пишешь блядь мапредус который из одной схемы делает другую ?
а могу написать мапредус, который не делает из одной схемы другую

и он не будет миграцией

Aragaer
16.02.2017
16:00:56
это миграция и есть, я о том и говорю - для схемалесс миграции тоже имеют смысл

Nikolay
16.02.2017
16:01:00
или могу написать мапредус, который только часть данных обновляет по какому-нибудь алгоритму

это тоже не будет миграцией

Google
Stanislav
16.02.2017
16:01:10
а могу написать мапредус, который не делает из одной схемы другую
и что ? а можешь написать чтото и оно будет ничем. и ?

Nikolay
16.02.2017
16:01:18
просто потому, что у меня нету понятия “обновить схему"

потому что схемы нет

Eldar
16.02.2017
16:01:28
это тоже не будет миграцией
всмыысле не будет?! это как раз и есть миграция же

Stanislav
16.02.2017
16:01:31
Nikolay
16.02.2017
16:01:52
как это нету если есть ?
откуда? нет, конечно

Stanislav
16.02.2017
16:02:15
откуда? нет, конечно
т.е. тебе при запросе данных приходит некотрый шум ?

Nikolay
16.02.2017
16:02:22
всмыысле не будет?! это как раз и есть миграция же
миграция - это когда я схему для всех элементов меняю. А когда я на их части гоняю вычислительную джобу и кладу результат в новое поле - это не миграция

Stanislav
16.02.2017
16:02:23
который ты не знаешь как парсить ?

Nikolay
16.02.2017
16:03:29
т.е. тебе при запросе данных приходит некотрый шум ?
мне при запросе приходят данные в каком-то формате, который я знаю, потому что сам его в базу запихал. Можно его версионировать, если хочется, можно не версионировать, можно хранить в одной базе кучу разных json-объектов и у каждого иметь поле type

а вычислительная джоба не все элементы меняет или что ?
вычислительная джоба делает whatever the fuck it wants

Stanislav
16.02.2017
16:03:46
"в каком-то формате, который я знаю" = схема

Eldar
16.02.2017
16:04:00
тогда о чем вообще спор?:D

Nikolay
16.02.2017
16:04:26
тогда о чем вообще спор?:D
товарищ пытается доказать, что key-value хранилища не нужны, потому что там нет миграций

я пишу, что это наркомания, и key-value работает не так, более того, миграции там вообще нужны крайне редко

Stanislav
16.02.2017
16:04:51
тогда о чем вообще спор?:D
это классика. монгодебилы называют миграцию не миграцией, схему не схемой, а джоин на уровне аппликации не джоином. в этом все монгодебилы

Nikolay
16.02.2017
16:04:55
потому что схемы, как таковой, нет

Google
Nikolay
16.02.2017
16:05:01
Stanislav
16.02.2017
16:05:23
её не может не быть

Nikolay
16.02.2017
16:05:33
это классика. монгодебилы называют миграцию не миграцией, схему не схемой, а джоин на уровне аппликации не джоином. в этом все монгодебилы
нет, это ты пытаешься натянуть олдскульные реляционные кейсы на базу, которая работает совсем по-другому

Stanislav
16.02.2017
16:05:36
данные без схемы это шум

Nikolay
16.02.2017
16:05:40
её не может не быть
но ее там нет, вот в чем фишка

Eldar
16.02.2017
16:05:55
товарищ доказывает что миграции и схема там есть
так и покажи мне как эти вещи выглядят в редисе тогда

Nikolay
16.02.2017
16:05:58
данные без схемы это шум
данные без схемы - это просто данные, в разных форматах и с разными схемами

Ilia
16.02.2017
16:06:14
Зачем схема для кэша например?

Nikolay
16.02.2017
16:06:20
у каждого объекта в базе вообще своя “схема” может быть

Eldar
16.02.2017
16:06:26
не ну ладно, как бы схему в редисе еще можно понять

Nikolay
16.02.2017
16:06:29
и что, изменение этого объекта - миграция?

Ilia
16.02.2017
16:06:47
Но кэш то надо где-то хранить

Stanislav
16.02.2017
16:06:59
так и покажи мне как эти вещи выглядят в редисе тогда
в редисе это выглядит как if key in obj and obj[key] and obj[key][1]

Зачем схема для кэша например?
для кеша который кешит что ?

Nikolay
16.02.2017
16:07:28
Eldar
16.02.2017
16:07:39
для кеша который кешит что ?
бинарный данные, например видосики ютюба

Nikolay
16.02.2017
16:07:41
не задача кэша - думать, что он кэшит

Stanislav
16.02.2017
16:07:54
ну правильно. самому кешу похуй. тому кто дрочит кеш не похуй

Ilia
16.02.2017
16:07:57
для кеша который кешит что ?
Данные которые не настолько важны чтобы их мигрировать и легче дропнуть

Google
Aragaer
16.02.2017
16:08:05
у каждого объекта в базе вообще своя “схема” может быть
может, но это гемор - для каждого объекта смотреть его схему и из нее делать этот объект. Миграция необязательна, но полезна - все привести к одной схеме

Eldar
16.02.2017
16:08:34
Stanislav
16.02.2017
16:08:34
им тоже похуй
им похуй если они не работают в айти вообще. а когда у тебя задача получать из базы и писать то не похуй

Ilia
16.02.2017
16:08:55
И вообще то никто не мешает мигрировать нереляционные бд руками если очень надо

Nikolay
16.02.2017
16:09:01
у тебя кэш, например, отдает объекты по ключу-урлу

Stanislav
16.02.2017
16:09:09
я понял монгодебилов надо просто игнорировать

Admin
ERROR: S client not available

Nikolay
16.02.2017
16:09:09
ты что мне сейчас, скажешь, mimetype - это схема?

я понял монгодебилов надо просто игнорировать
ну ты просто не разобрался. Монга не нужна, потому что она говно, но концепции понимать надо общие

Ilia
16.02.2017
16:09:30
Их суть в том что они дают возможность быстрой записи/чтения

Igor
16.02.2017
16:09:42
ты что мне сейчас, скажешь, mimetype - это схема?
я, кстати, долгое время не понимал (и если честно до сих пор не понял), каким хуем mimetype вписывается в модель OSI

Eldar
16.02.2017
16:09:55
как то это тухло выглядит
не она как бы похожа на миграцию на в редисе это нафиг не нужно

Ilia
16.02.2017
16:09:57
Не ради удобства же

Nikolay
16.02.2017
16:09:58
пришедшая из SMTP/POP, если ничего не путаю

Igor
16.02.2017
16:10:19
не на уровне приложения, выше, это шестой )

между сокетами и протоколом приложения, да

Google
Stanislav
16.02.2017
16:10:38
ты что мне сейчас, скажешь, mimetype - это схема?
мы сейчас просто скатываемся к понятию типа

data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

Nikolay
16.02.2017
16:10:44
не на уровне приложения, выше, это шестой )
не, это реально уровень приложения

Stanislav
16.02.2017
16:10:50
и попизди мне теперь что тип не схема

Igor
16.02.2017
16:10:57
https://en.wikipedia.org/wiki/OSI_model#Examples

Eldar
16.02.2017
16:11:14
Nikolay
16.02.2017
16:11:23
Eldar
16.02.2017
16:11:47
какая то обстрактная куйня на уровне бизнес логики или чо то типо валидации данных в самой бд?

Nikolay
16.02.2017
16:11:49
тип - более частное понятие

Stanislav
16.02.2017
16:12:07
нет, конечно
ну я не спорю это типичные понятия монгодауна чтобы уместить схемалесс в голове и не ебануться

Ilia
16.02.2017
16:12:32
Тип нужен компутерам а схема человекам

Nikolay
16.02.2017
16:12:32
у тебя данные и ты с ними работаешь

и то не всегда

Igor
16.02.2017
16:13:24
и то не всегда
ну вот как раз монге похуй на тип, так ведь?

Stanislav
16.02.2017
16:13:26
какая то обстрактная куйня на уровне бизнес логики или чо то типо валидации данных в самой бд?
схема это то что есть данные. если ты при записи в жсончик кодом пишешь что есть поле 'yoba' - это схема

Eldar
16.02.2017
16:14:10
ну такое

Stanislav
16.02.2017
16:14:14
если ты кверишь и тебе приходит вообще рандомный жсон с ниодним знакомым полем - то рисерч откуда он вообще может быть и кто его туда засунул - это тоже схема

просто в реляционке схема на уровне бд, у монгодаунов схема в аппликации но они настолько ебанулись что подменили понятие схемы

Eldar
16.02.2017
16:15:18
key-value ваще пофиг что ты в нее пихаешь

Страница 2238 из 9768