DoltLite: SQLite с контролем версий в стиле Git, созданный 2000 PR от агентов

DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs

DoltLite: SQLite с контролем версий в стиле Git, созданный 2000 PR от агентов

DoltLite, форк SQLite с контролем версий в стиле Git, достиг статуса Beta. Проект, созданный всего за пять месяцев с помощью примерно 2000 pull request'ов от AI-агентов, заменяет B-tree слой SQLite на Prolly Tree, обеспечивая ветвление, слияние, diff, push/pull и другие функции Dolt. Beta означает стабильный формат хранения, высокую совместимость с SQL (99.46% тестов SQLite) и производительность, близкую к SQLite. DoltLite позволяет использовать DoltHub как удалённый репозиторий и предлагает полный набор функций управления версиями для встраиваемых баз данных.

Мой ребёнок растёт. Всего через пять месяцев после запуска DoltLite становится Beta, версия 0.50.0.
  1. WatchDog

    Итак, главная фича этого проекта — это то, что базу данных легко форкнуть, однако она в 1,2–4 раза медленнее, чем SQLite, и уровень её тестирования и валидации будет совсем не как у SQLite. Простой способ форкнуть базу SQLite — просто скопировать её, но если это слишком медленно, можно использовать её с файловой системой с копированием при записи — либо нативной, либо FUSE-файловой системой, либо собрать VFS для SQLite. Это, вероятно, было бы быстрее в разработке, быстрее в работе и проще в валидации.

  2. vrighter

    Почему я должен доверять свои данные базе данных, созданной по вибекоду, а не проверенной в боях, протестированной вдоль и поперёк?

  3. nylonstrung

    Всё, что касается этой экосистемы (Gas Town, Dolt, Beads), кажется абсолютным дном вибекодового мусора. Это конкретное сообщество стало точкой Шеллинга для одних из худших инженерных практик, которые я когда-либо видел, и желания абстрагировать все детали кода до LLM-персон вроде «Refinery» и «Deacon».

  4. vonnieda

    В восторге от этого! Я работал над своей собственной похожей штукой, которая отстой, и я не хочу этого — я хочу написать локальное музыкальное приложение, которое синхронизируется на всех моих устройствах. Это может меня туда привести!

  5. grebc

    Я правильно прочитал, что там нет WAL?

Ещё за этот день

2026-09-01