Size: a a a

Rust — русскоговорящее сообществo

2020 October 09

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Ivan Artemov
Я хотел как раз спросить про теоретические материалы. Порекомендуйте что-нибудь стоящее :)
У меня ситуация чуть проще - я хочу реализовать storage для брокера сообщений.
Пытался сделать наколеночное решение, но быстро понял, что хочется иметь более крепкую теоретическую подготовку.
В коде существующих систем разбираться довольно сложно, без этой базы, whitepapers у них слишком верхнеуровневые.
Особенно сложно реализовывать такие вещи после многолетнего опыта кровавого enterprise на .NET 😐
Книга Alex Petrov, Database Internals, издательство Орыли.
источник

IA

Ivan Artemov in Rust — русскоговорящее сообществo
Ivan Boldyrev
Книга Alex Petrov, Database Internals, издательство Орыли.
спасибо
источник

M

MrSmith in Rust — русскоговорящее сообществo
Adv0cat
Пишу такую. Ну точнее прошел стадию чтения теории, продумавания архитектуры и подбор технологий, на которых будет строиться база данных, и вот сейчас написано чтение метаданных с файла базы данных, на очереди буфер менеджер, транзакшн менеджер и т.д. по списку))
Предполагаю Embedded StorageEngine + Transaction + MVCC типа LMDB, но возможно с подменными индексами для ключей, т.е. не Log-tree only или B+Tree only, а возможность использовать даже rtree, adaptive radix tree и т.д. индексы
P.s. а для чего инетересуетесь?) Тоже хотите вместе с кем-то пописать?)
А чего читали?
источник

IA

Ivan Artemov in Rust — русскоговорящее сообществo
Полистал Database Internals - нашел параграфы с ответами на свои вопросы
@monoid еще раз спасибо
источник

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Ivan Artemov
Полистал Database Internals - нашел параграфы с ответами на свои вопросы
@monoid еще раз спасибо
Спасибо тому, кто мне её в этом чате когда-то посоветовал, я просто передаю эстафету :)))
источник

F

Funkill in Rust — русскоговорящее сообществo
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Оперативно! 👏
источник

D

Denis in Rust — русскоговорящее сообществo
и ни слова про регрессию в компиляции async fn :(
источник

PM

Pavel Meledin in Rust — русскоговорящее сообществo
Denis
и ни слова про регрессию в компиляции async fn :(
регрессия не планировалась 😄 а фичи планировались!
источник

D

Denis in Rust — русскоговорящее сообществo
Pavel Meledin
регрессия не планировалась 😄 а фичи планировались!
🤔 справедливо!
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Ivan Artemov
Я хотел как раз спросить про теоретические материалы. Порекомендуйте что-нибудь стоящее :)
У меня ситуация чуть проще - я хочу реализовать storage для брокера сообщений.
Пытался сделать наколеночное решение, но быстро понял, что хочется иметь более крепкую теоретическую подготовку.
В коде существующих систем разбираться довольно сложно, без этой базы, whitepapers у них слишком верхнеуровневые.
Особенно сложно реализовывать такие вещи после многолетнего опыта кровавого enterprise на .NET 😐
Тогда вот вам офигительный базовый курс по базам данных - 15-445/645 Intro to Database Systems (Fall 2019), можно просто в виде слайдов - тут
Если зайдет, то у них же есть и продвинутый курс по базам данных - 15-721 Advanced Database Systems (Spring 2020), можно просто в виде слайдов - тут
P.s. @MRSMITH4 вы тоже спрашивали, вот я поделился 😊
источник

IA

Ivan Artemov in Rust — русскоговорящее сообществo
Adv0cat спасибо!  👍
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Ivan Artemov
Adv0cat спасибо!  👍
Еще мне советовали такую книгу прочесть, но я не успел - “Системы баз данных: Полный курс”
(Гектор Гарсия-Молина, Дженнифер Уидом, и Джеффри Дэвид Ульман”)
источник

IA

Ivan Artemov in Rust — русскоговорящее сообществo
Я могу в этот чат PDF книгу скинуть?
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Ivan Artemov
Я могу в этот чат PDF книгу скинуть?
Если она выложена автором в свободный доступ - да. Варез - нет

https://t.me/rustlang_ru/178438
источник

IA

Ivan Artemov in Rust — русскоговорящее сообществo
@ozkriff понял, отбой тогда :)
Adv0cat неплохая книга, спасибо
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Ivan Artemov
@ozkriff понял, отбой тогда :)
Adv0cat неплохая книга, спасибо
Не за что, мне все вот это посоветовали в чатике DBA, так что я делюсь тем, что посоветовали мне 😊
источник

NB

Nikita Bykov in Rust — русскоговорящее сообществo
Всем привет, видел пару сообщений о каких-то регрессиях в 1.47, касающихся макросов и async, можно подробнее?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Nikita Bykov
Всем привет, видел пару сообщений о каких-то регрессиях в 1.47, касающихся макросов и async, можно подробнее?
гатмегмусвкщшьшм регрессии всё плохо
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Nikita Bykov
Всем привет, видел пару сообщений о каких-то регрессиях в 1.47, касающихся макросов и async, можно подробнее?
Если много вложенных асинков - время компиляции увеличивается на порядки
источник