What is Nostr?
Habr /
npub123s…h9e6
2023-09-30 10:37:16

Habr on Nostr: [Перевод] Rust — лучший язык для инфраструктуры ...

[Перевод] Rust — лучший язык для инфраструктуры данных

Мир технологий бесконечно цикличен, и за последние несколько лет произошел еще один поворот колеса. Такие проекты, как ScyllaDB и Redpanda, добились успеха, переписав системы Java (Cassandra и Kafka соответственно) на C++ для повышения производительности и более предсказуемых операций. Новые базы данных и механизмы запросов, такие как DuckDB и Clickhouse , пишутся с нуля на C++. Rust 1.0 был выпущен в 2015 году как современный системный язык, стремящийся занять ту же нишу, что и C++. В Rust нет сборщика мусора, он фокусируется на zero-cost abstractions и обеспечивает низкоуровневый контроль над процессом выполнения. В отличие от C++, его компилятор может проверять нарушения безопасности (например, использование неинициализированной памяти или двойное освобождение) и предотвращать состояния гонки в многопоточном коде. Его стали часто выбирать как для переписывания компонентов существующих систем с Go и Java ( TiKV , InfluxDB IoX ), так и для реализации новых систем ( Materialize , Readyset ).

https://habr.com/ru/articles/764542/
Author Public Key
npub123sdqpkjgc4av48pkvj3pxe5ct57q0zxa3z32c88tvtm7j2qljksuth9e6