Post Thumbnail

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

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

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

Похожее

Post Thumbnail

Gossamer

Новый пятничный язык программирования, вдохновленный Rust но с горутинами на M:N...