เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบธเบฅเบฐเบเบดเบเปเบเบปเปเบฒเปเบเปเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเปเบเบเปเบเปเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบ messenger เบเบฒเบ scratch.
- เบชเปเบงเบเบเบต 1: เบเบฒเบเบญเบญเบเปเบเบเบเบญเบเบเบทเปเบเบเบฒเบ
เบเบฒเบโเบเบต 2โ: เบเบฒเบโเบชเปเบงเบ "เปเบเบทเปเบญโเบเบปเบโเบเปเบฒโเปเบฅโ"
เบเบทเปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบฅเบฐเปเบเบเบขเบฒเบ,
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบชเปเบฒเบเบฑเบเบเบฑเบเบเบฑเบเบซเบฒเบเบญเบ sharding, replication เปเบฅเบฐ geo-distributed เบฅเบฐเบเบปเบ, เปเบเปเบเบฐเบชเบธเบกเปเบชเปเบเบฒเบเปเบเปเปเบเบงเบปเบเบเบญเบเบเบฒเบเปเบเบเบฒเบเบเปเปเบกเบนเบ.
เบเบฑเปเบเบเบญเบเบเบต 1: เบเบฒเบเบเบธเบฅเบฐเบเบดเบเบชเบฐเปเบเบฒเบฐ
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบญเบญเบเปเบเบเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบเบเปเปเบกเบตเบเบปเบงเบเบปเบ, เปเบเปเบเบฐเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบกเบฑเบเปเบเบปเปเบฒเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก
เปเบฅเบฐเบงเบฝเบเบเบฒเบเบเบญเบเบเบธเบฅเบฐเบเบดเบเปเบกเปเบเบซเบเบฑเบ?.. เบฅเบญเบเปเบเบดเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบ Vasily, เบซเบปเบงเปเปเบฒเบเบฐเปเบเบเบเบฑเบเบเบฐเบเบฒ.
- "Nikolai, เบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ patch เปเบเบกเบทเปเบเบตเป!"
เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเบเบดเบเบเปเปเบเบปเบงเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบเบฒเบ เปเบญเบเบฐเบชเบฒเบ. - "Kolya, เปเบเบปเปเบฒเบเบฐเปเบ Dota เบเบญเบเปเบฅเบเบเบตเปเบเป?"
เบเบฑเปเบเปเบกเปเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบนเป interlocutors เบชเบฒเบกเบฒเบเบชเบทเปเบชเบฒเบเบเปเบญเบกเบเบฑเบเปเบเป เปเบโเบซเบปเบงโเบเปเปโเบเปเบฒเบเปโ. - "Peter, Nikolay, เปเบเบดเปเบเปเบเปเบญเบเบฐเบชเบฒเบเบเบฑเบเบเบดเบเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบเบฒเบเบฅเบฒเบเบฒเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบซเบกเป."
เบเบฑเปเบเบเบฑเปเบ, เบเปเปเบเบงเบฒเบกเบซเบเบถเปเบเบชเบฒเบกเบฒเบเบกเบต เบเบนเปโเบฎเบฑเบโเบเปเบฒโเบเบงเบโเบซเบเบถเปเบโ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเปเบเบงเบฒเบกเบญเบฒเบเบกเบต เปเบเบฅเปเปเบเบ. - "Semyon, เปเบเบดเปเบเบเบทเบเบฑเบ."
เปเบฅเบฐเบเบงเบเบเบฐเบกเบตเปเบญเบเบฒเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเปเบเบเบปเบเบซเบกเบฒเบเบชเบฐเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง เปเบเบตเบเบชเบฐเบกเบฒเบเบดเบเปเปเป.
เบเปเปเบซเปเบขเบนเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ "เบเบฐเปเบเปเบ" เปเบเปเบงเบฅเบฒเบเบตเป.
เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบชเบฐเปเบเบฒเบฐเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบเบฑเบเบซเบฒเปเบฅเบฐเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเปเบซเปเบกเบฑเบ, เบเบฒเบเบญเบญเบเปเบเบ เบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ schema เบเบฒเบเบเปเปเบกเบนเบเปเบเบทเปเบญเปเบเปเปเบเบกเบฑเบเปเบเบทเบญเบเปเบเบฑเบเปเบเบเปเปเปเบเป.
เบเบฑเปเบเบเบญเบเบเบต 2: เบงเบปเบเบเบญเบเบเบฒเบกเปเบซเบเบเบปเบเปเปเบญเบเบเบตเปเบชเบธเบ
เบกเบฒเบฎเบญเบเบเบฑเบเบเบธเบเบฑเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบฒเบเบเบญเบเบญเบตเปเบกเบง - เปเบเบทเปเบญเบเบกเบทเบเบธเบฅเบฐเบเบดเบเปเบเบเบเบฑเปเบเปเบเบตเบก. เปเบกเปเบเปเบฅเปเบง, "เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเป" เบเบฑเบเบซเบฒเบเบธเบฅเบฐเบเบดเบเบซเบผเบฒเบเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ, เบเบฑเปเบเบเบฑเปเบเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฐเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเปเบเบเบชเปเบฒเบ.
เปเบซเปเปเบเปเปเบเปเบเบเบงเบฒเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเบเบญเบเบเบงเบฒเบกเบชเบณเบเบฑเบเบเบญเบเบเบดเบเบดเบเบธเบเบเบปเบ. เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเปเบเบเบเปเบฒเบฅเบญเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบปเปเบฒเปเบเบเปเบฒเบเบเบถเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบเบปเบงเปเบฅเบทเบญเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบชเบธเบ
เปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบธเบเบเบปเบ, เปเบญเบเบฐเบชเบฒเบเปเบฅเบฐเบชเบญเบ "เบฎเปเบฒเบเบเบฒเบ" เบเบญเบเปเบเบฅเปเปเบกเปเบ "เบเบฒเบเบเบญเบ" เบซเบเปเบงเบเบเบฒเบเบเบตเปเบกเบตเปเบญเบเบฐเบฅเบฒเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเบเบฐเบฎเบฑเบเบฎเบนเปเบเบงเบเบกเบฑเบเปเบเบญเบฐเบเบฒเบเบปเบเปเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป "เบเบฒเบเบเปเบญเบ" เปเบเบ UUID.
เปเบเปเบก เปเบเบเบงเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป - เบเบปเบเบชเปเบงเบเปเบซเบเปเบเบตเปเปเบเบปเปเบฒเบเบฐเบชเบฐเปเบเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเบเปเปเปเบกเปเบเบเบนเปเบเปเบฝเบงเบเบฒเบเปเบเบเบฒเบเบญเปเบฒเบ UML/IDEF. เปเบเปเปเบซเปเปเบเปเปเบเบงเปเบฒเปเบเปเบก.
เบเบฑเปเบเบเบญเบเบเบต 3: เบเบฒเบเปเบเปเบกเปเบเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ
เบเปเบฝเบงเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐเบเบทเปเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบทเป "เบเบฒเบชเบฒเบฅเบฑเบเปเบเบ" เบเบญเบเบเบปเปเบเบเบฒเปเบฅเบฐเบเบฒเบเบฐเบฅเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบเปเบเบตเปเปเบกเปเบเปเบฅเบทเปเบญเบเบเบญเบเบฅเบปเบเบเบฒเบ. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ
เปเบเบทเปเบญเบเบเบฒเบเบซเบผเบฒเบเบเบปเบเบเบฝเบเบเปเปเบเบงเบฒเบกเบซเบฒเบเบงเบเปเบฎเบปเบฒเปเบเบเบฑเปเบเบเบฝเบง, เบเบฒเบเบเบปเบเบเปเปเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบเบเบเบตเป เบญเบญเบเปเบฅเบเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบ เปเบเป UUIDs เปเบเบฑเบเบเบปเบงเบฅเบฐเบเบธ เบเปเปเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบซเบเปเบงเบเบเบฒเบเบเบฒเบเบเบญเบ, เปเบเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบงเบฑเบเบเบธเบเบฑเบเบซเบกเบปเบเบเบตเปเบขเบนเปเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเปเปเบเบดเบเปเบกเปเบเบงเปเบฒเบขเบนเปเปเบเบเปเบฒเบเบฅเบนเบเบเปเบฒ - เบเบตเปเบเบฐเบเปเบงเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเปเบกเบนเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบปเปเบงเบเบฒเบง, เปเบฅเบฐเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเบฐเบเบฐเบเบฑเบเปเบกเปเบเบเปเปเบฒเบเบตเปเบชเบธเบ.
เปเบเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบฎเปเบฒเบเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบตเป:
เบเบฒเบเบฐเบฅเบฒเบ: RU
CREATE TABLE "ะขะตะผะฐ"(
"ะขะตะผะฐ"
uuid
PRIMARY KEY
, "ะะพะบัะผะตะฝั"
uuid
, "ะะฐะทะฒะฐะฝะธะต"
text
);
CREATE TABLE "ะกะพะพะฑัะตะฝะธะต"(
"ะกะพะพะฑัะตะฝะธะต"
uuid
PRIMARY KEY
, "ะขะตะผะฐ"
uuid
, "ะะฒัะพั"
uuid
, "ะะฐัะฐะัะตะผั"
timestamp
, "ะขะตะบัั"
text
);
CREATE TABLE "ะะดัะตัะฐั"(
"ะกะพะพะฑัะตะฝะธะต"
uuid
, "ะะตััะพะฝะฐ"
uuid
, PRIMARY KEY("ะกะพะพะฑัะตะฝะธะต", "ะะตััะพะฝะฐ")
);
CREATE TABLE "ะคะฐะนะป"(
"ะคะฐะนะป"
uuid
PRIMARY KEY
, "ะกะพะพะฑัะตะฝะธะต"
uuid
, "BLOB"
uuid
, "ะะผั"
text
);
เบเบฒเบเบฐเบฅเบฒเบ: EN
CREATE TABLE theme(
theme
uuid
PRIMARY KEY
, document
uuid
, title
text
);
CREATE TABLE message(
message
uuid
PRIMARY KEY
, theme
uuid
, author
uuid
, dt
timestamp
, body
text
);
CREATE TABLE message_addressee(
message
uuid
, person
uuid
, PRIMARY KEY(message, person)
);
CREATE TABLE message_file(
file
uuid
PRIMARY KEY
, message
uuid
, content
uuid
, filename
text
);
เบชเบดเปเบเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบเปเบเปเบงเบฅเบฒเบเบตเปเบญเบฐเบเบดเบเบฒเบเบฎเบนเบเปเบเบเปเบกเปเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบ "unwinding" เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป เบเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเปเปเบเปเบญเปเบฒเบเบญเบตเบ เบเปเบงเบโเบเบปเบโเปเบญเบโเปเบเบทเปเบญโเบเปเปโเบกเบตโเปเบ.
เบเบฑเปเบเบเบญเบเบเบต 4: เบเบญเบเบซเบฒเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเปเปเบเบฑเบเปเบเบ
เบเบฑเปเบเปเบกเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบฅเบฐ เบเบฒเบเบขเปเบฒเบ เบญเปเบฒเบ.
เปเบซเปเปเบฎเบปเบฒเปเบชเปเปเบเบตเบเบเบญเบเบเบนเปเปเบเปเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ - เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบฎเบฑเบเปเบเบงเปเบเบเบฑเบเบกเบฑเบ?
- เบเปเปเบเบงเบฒเบกเบชเบธเบเบเปเบฒเบ
เบเบตเป เบเบฑเบเบฎเบฝเบเบเบฒเบกเบฅเบณเบเบฑเบ เบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบเปเปเบเบงเบฒเบก "เบเบญเบเบเปเบญเบ" เปเบเบเบญเบตเบเปเบชเปเปเบเบทเปเบญเบเปเบเบเปเบฒเบเป. เบเปเบญเบเบเบตเปเบเปเบญเบเปเบเบฑเบเบซเบเบถเปเบเปเบเบเบนเปเบฎเบฑเบ, เบเปเบญเบเบเบตเปเบเปเบญเบเปเบเบฑเบเบเบนเปเบเบฝเบ, เบเปเบญเบเบเบตเปเบเบงเบเปเบเบปเบฒเบเบฝเบเบซเบฒเบเปเบญเบเปเบฅเบฐเบเปเบญเบเบเปเปเปเบเปเบเบญเบ, เบเปเบญเบเบเบตเปเบเบงเบเปเบเบปเบฒเบเปเปเบเบญเบเบเปเบญเบ, ... - เบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบเบญเบเปเบเป
เปเบกเปเบเปเบเปเปเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเบตเปเบเบฒเบงเบเบฒเบเบเบตเป?
เปเบเบเบชเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบเบฑเบเบซเบฒเปเบซเบผเบปเปเบฒเบเบตเปเบเบฑเบเบชเบญเบ "เปเบเบเบเบปเปเบงเปเบ," เปเบเปเบเปเปเปเบกเปเบเปเบง. เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบฅเบฝเบเบเบฒเบเปเบเบงเบฝเบเบเบฒเบเบเปเบฒเบญเบดเบ เบเปเปเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบตเปเบเป, เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบปเบเบเบญเบเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบก (เปเบฅเบฐเบเปเบฒเบเบเบฐเบเปเบญเบเปเบเปเบชเบฐเบเบฑเบเบเบฑเบเบเบถเบเบเบฑเบเบซเบกเบปเบ), เปเบฅเบฐเปเบเปเปเบเบญเบฑเบเบเบตเบชเบญเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เบชเบฐเบเบฑเบเบเปเปเบเบงเบฒเบกเบเบฑเบเบซเบกเบปเบ เบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเบเบตเป.
เบงเบฝเบเบเบฒเบเบเบญเบเบเบนเปเปเบเปเบเบตเปเบเปเปเปเบเปเบเบฑเปเบเปเบเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบซเปเบเปเบฒเบซเบฒเบ เบเปเบฒเบกโเบเบฑเบโเบเบฒเบโเบเบฐโเบฅเบดเบโเบเบฐโเบเบฑเบโ.
เบเบฑเปเบเบเบญเบเบเบต 5: Smart Denormalization
เบเบฑเบเบชเบญเบเบเบฑเบเบซเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบทเบเปเบเปเปเบเปเบเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐ เบเปเปเบฒเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเปเปเบกเบนเบ, เบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบเบฐเบเบญเบเปเบเบฑเบเบเบปเบงเบเบตเปเบงเบฑเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เบเบฒเบเบฐเบฅเบฒเบ: RU
CREATE TABLE "ะ ะตะตัััะกะพะพะฑัะตะฝะธะน"(
"ะะปะฐะดะตะปะตั"
uuid
, "ะขะธะฟะ ะตะตัััะฐ"
smallint
, "ะะฐัะฐะัะตะผั"
timestamp
, "ะกะพะพะฑัะตะฝะธะต"
uuid
, PRIMARY KEY("ะะปะฐะดะตะปะตั", "ะขะธะฟะ ะตะตัััะฐ", "ะกะพะพะฑัะตะฝะธะต")
);
CREATE INDEX ON "ะ ะตะตัััะกะพะพะฑัะตะฝะธะน"("ะะปะฐะดะตะปะตั", "ะขะธะฟะ ะตะตัััะฐ", "ะะฐัะฐะัะตะผั" DESC);
CREATE TABLE "ะฃัะฐััะฝะธะบะขะตะผั"(
"ะขะตะผะฐ"
uuid
, "ะะตััะพะฝะฐ"
uuid
, PRIMARY KEY("ะขะตะผะฐ", "ะะตััะพะฝะฐ")
);
เบเบฒเบเบฐเบฅเบฒเบ: EN
CREATE TABLE message_registry(
owner
uuid
, registry
smallint
, dt
timestamp
, message
uuid
, PRIMARY KEY(owner, registry, message)
);
CREATE INDEX ON message_registry(owner, registry, dt DESC);
CREATE TABLE theme_participant(
theme
uuid
, person
uuid
, PRIMARY KEY(theme, person)
);
เปเบโเบเบตเปโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบเปเบฒโเปเบเปโเบชเบญเบโเบงเบดโเบเบตโเบเบฒเบโเบเบปเบโเบเบฐโเบเบดโเบเบตเปโเปเบเปโเปเบโเบเบฒเบโเบชเปเบฒเบโเบเบฒโเบเบฐโเบฅเบฒเบโเบเปเบงเบโ:
- เบเบฒเบเบเบนเบเบเบฑเบเบเบถเบ
เบเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบถเบเบเปเปเบเบงเบฒเบกเปเบเบทเปเบญเบเบเบปเปเบเบซเบเบถเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบฑเบเบเบถเบเบเบฒเบเบเบดเบเบเบฒเบกเบซเบผเบฒเบเปเบเบฑเปเบเปเบเบเบฐเปเบเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ - เบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบชเบปเปเบเปเบฅเบฐเบเบนเปเบฎเบฑเบ. เปเบเปเปเบเปเบฅเบฐเบเบฐเบเบฝเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเบปเบเบขเบนเปเปเบเบเบฑเบเบเบฐเบเบต - เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เปเบเบเปเบฅเบฐเบเบตเบเบปเบเบเบฐเบเบด, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบเบฒเบเปเบเบดเปเบเบเบฝเบเปเบเปเบซเบเปเบฒเบเปเบฒเบญเบดเบ. - เบเบฑเบเบเบถเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ
เบเบธเบเปเบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเบฒเบเปเบเบซเบปเบงเบเปเปเบชเบฐเปเบเบฒเบฐ, เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเบเบงเบเปเบเบดเปเบเบงเปเบฒเบฅเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบกเบตเบขเบนเปเปเบฅเปเบง. เบเปเบฒเบเปเป, เปเบเบตเปเบกเบกเบฑเบเปเบชเป "เบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก" เบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เปเบเบชเปเบงเบเบเปเปเปเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบ
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com