Mozilla расширяет поддержку Manifest V3 в Firefox
Mozilla продолжает расширять поддержку Manifest V3 (MV3) для разработчиков дополнений.
ScyllaDB 6.0 была выпущена с двумя основными функциями, которые меняют принцип работы: динамический способ распределения данных между узлами, который значительно улучшает масштабируемость, и поддержка строго последовательного обновления топологии.
ScyllaDB - это NoSQL-база данных с открытым исходным кодом, совместимая с Apache Cassandra. Разработчики Scylla описывают ее как гораздо более быструю замену Apache Cassandra.
Улучшения ScyllaDB 6 начинаются с добавления Tablets, нового алгоритма распределения данных. Он заменяет предыдущий подход vNodes, который был основан на способе работы с узлами в Apache Cassandra.
По словам команды ScyllaDB, в то время как подход vNodes статически распределяет все таблицы по всем узлам и шардам на основе кольца маркеров, подход Tablets динамически распределяет каждую таблицу по подмножеству узлов и шардов в зависимости от ее размера. В будущем при распределении будет использоваться информация о процессоре, OPS и другие данные для дальнейшей оптимизации распределения.
По словам разработчиков, планшеты обеспечивают более быстрое масштабирование и изменение топологии, поскольку новые узлы могут начать обслуживать чтение и запись сразу же после миграции первого планшета. Появилась автоматическая поддержка смешанных кластеров с разным количеством ядер, а также более эффективные операции с небольшими таблицами, поскольку такие таблицы размещаются на небольшом подмножестве узлов и шардов.
Другим основным улучшением в этом выпуске является последовательное обновление топологии. При включенной топологии с управлением Raft все операции с топологией внутренне последовательно выполняются, а централизованный процесс координации означает, что метаданные топологии синхронизируются между узлами на каждом шаге процедуры изменения топологии.
Это делает обновление топологии быстрым и безопасным, поскольку администратор кластера может запускать множество операций с топологией одновременно. Другие элементы метаданных кластера теперь строго согласованы, включая обновления авторизации, поэтому команды управления доступом на основе ролей (RBAC), такие как создание роли или предоставление разрешения, безопасно выполнять параллельно; уровни обслуживания также стали строго согласованными, что означает, что администраторы могут определять такие атрибуты, как тайм-аут для каждой рабочей нагрузки.
Новый выпуск ScyllaDB уже доступен.
Mozilla продолжает расширять поддержку Manifest V3 (MV3) для разработчиков дополнений.
Выпущен Apache SkyWalking 10 с улучшениями, включая иерархию слоев и сервисов, которая упрощает мониторинг за счет организации сервисов и метрик в отдельные слои.
Расширение .NET MAUI предоставляет инструменты для создания кроссплатформенных приложений с использованием C# и XAML.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии