Post Thumbnail

Команда Airtable переписала ядро своей проприетарной базы данных с TypeScript на Rust, чтобы справиться с возросшими нагрузками.

Исходная TypeScript-версия упиралась в ограничения многопоточности и управления памятью. Новый движок на Rust позволил вынести данные в разделяемую память и организовать параллельную обработку запросов несколькими потоками Node.js. Новая БД сохранила все свои функциональные аозможности типа реал-тайм обновления, совместное редактирование, формулы. Но еще умудрились добавить инкрементальное обновление представлений, пакетные операции и транзакционное DDL

Airtable это аналог ноушен с уклоном в таблички, если что

Похожее

Post Thumbnail

Свой Max с E2E

Статья про кастомный клиент для Max с сквозным шифрованием и все это на Rust. От...

Post Thumbnail

58 720 256 ключей

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

Post Thumbnail

Rust на Kindle

Автор джейлбрейкнул Kindle Paperwhite 7-го поколения и научился кросс-компилиров...