184 похожих чатов

Привет! Помогите, пожалуйста, понять, почему они будут contain slightly different

data если установить на false? Я всё понять не могу.
If internal_replication is set to false (the default), data is written to all replicas. In this case, the Distributed table replicates data itself. This is worse than using replicated tables because the consistency of replicas is not checked and, over time, they will contain slightly different data.
https://clickhouse.com/docs/en/engines/table-engines/special/distributed

10 ответов

14 просмотров

это про то что таблицы без репликации, просто MergeTree. на самом деле если Replicated надо обязательно True если не Replicated надо обязательно False

Nik S.- Автор вопроса
Denny [Altinity]
это про то что таблицы без репликации, просто Merg...

то есть если не replicated, то где именно будуте немного разные данные?

Nik S.
то есть если не replicated, то где именно будуте н...

короче это предложение вообще не про internal_replication , а про детскую репликацию без использования Replicated у вас-то вопрос про что?

Nik S.- Автор вопроса
Denny [Altinity]
короче это предложение вообще не про internal_rep...

Я просто пытаюсь понять про что в документации написано. Получается репликация или нет - всё равно записанные данные будут консистентные в любом случае, да? Не так что мы теряем где то данные в любом случае?

Nik S.
Я просто пытаюсь понять про что в документации нап...

перевожу на русский: есть два способа репликации, нормальная: Replicated и детская: Distributed при детской репликции реплики гарантировано разойдутся со временем и будут содержать разные данные

Nik S.- Автор вопроса
Denny [Altinity]
перевожу на русский: есть два способа репликации,...

а что имеется в виду под "детской distributed" ?

Nik S.
а что имеется в виду под "детской distributed" ?

distrbiuted таблица при internal_replication=flase мультиплицирует инсерты и вставляет одно и тоже во ВСЕ реплики -- это детская репликация при детской репликции реплики гарантировано разойдутся со временем и будут содержать разные данные

Nik S.- Автор вопроса
Denny [Altinity]
distrbiuted таблица при internal_replication=flase...

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

Nik S.
а, и поэтому инсерты, хоть и одинаковые по тексту,...

данные разойдутся потому что Distributed не гарантирует что сделает одинаковые инсерты в реплики.

Nik S.- Автор вопроса

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта