Что такое UUIDv7?

Оглавление Введение UUID давно стал одним из ключевых инструментов в распределенных системах: Но у классических версий есть системные недостатки. UUIDv4 отлично скрывает контекст, но ведет себя как равномерный шум – плохая локальность в B-деревьях, фрагментация индексов, дорогие диапазонные запросы по “последним” данным. UUIDv1 частично решает упорядоченность, но несет риски приватности (MAC/узел), использует неудобную эпоху 1582 … —Читать далее—

Loading

Алгоритмы и структуры данных в Java

Разработка программного обеспечения всегда связана с обработкой или хранением информации. Эту информацию мы обрабатываем, изменяем, либо храним в памяти. Как инженеры, мы, чаще всего, используем термин “данные”, вместо информации. Для хранения данных используются структуры данных, а для их обработки – алгоритмы. Независимо от языка программирования, предметной области, мы всегда сталкиваемся с этими двумя сущностями (структуры данных … —Читать далее—

Loading

Как не вылететь из IT через 5 лет. Часть 1 – Алгоритмы.

В предыдущей статье я писал об основных моментах, которые (с моей точки зрения) крайне помогут вам стать востребованным специалистом и удержаться в случае сокращений, волны увольнений и т.д. Да и в целом, помогут вам почувствовать себя разработчиком, который способен решать действительно сложные задачи. Как понятно из названия, в данной статье мы рассмотрим алгоритмы. Крайне трудно … —Читать далее—

Loading