Repo Health

Рейтинг здоровья открытых репозиториев

Оценка от 0 до 100 по данным SourceCraft.

4 категории из 6, пересчёт раз в сутки. Как считается

  1. 29

    AetherSQL — минималистичная in‑memory СУБД с MVCC и встроенным HTTP‑API. Это компактный, самодостаточный движок базы данных, упакованный в один Python‑файл. Он реализует ключевые механизмы надёжных СУБД — MVCC, WAL, буферный пул, планировщик запросов — без внешних зависимостей и тяжёлых рантаймов. При этом сохраняет прозрачность: код остаётся читаемым, структура — предсказуемой, а интерфейс — простым. Что он делает Исполняет SQL‑запросы в памяти: SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, агрегации, JOIN, GROUP BY, ORDER BY, LIMIT. Гарантирует согласованность через MVCC и снимки транзакций: каждая транзакция видит свой согласованный срез данных, конфликты обрабатываются на уровне изоляции. Сохраняет целостность с помощью WAL: все изменения фиксируются в журнале предзаписи, что позволяет восстановить состояние и контролировать порядок операций. Оптимизирует доступ через буферный пул и индексы: эмулирует работу с дисковыми страницами, кэширует часто используемые данные, ускоряет поиск по индексированным колонкам. Предоставляет HTTP‑интерфейс для выполнения запросов и получения метрик: JSON‑API для интеграции, endpoint’ы для статистики и схемы. Автоматически подготавливает Node.js‑фронтенд на базе Canvacord: при старте генерирует код дашборда и карточек, чтобы можно было сразу визуализировать метрики и результаты. Для чего это нужно AetherSQL подходит, когда нужна настоящая SQL‑логика, но без установки и настройки полноценной СУБД: Прототипирование и эксперименты: быстро поднять хранилище, проверить схемы, отладить запросы и агрегации. Встроенные игровые системы: хранение прогресса, рейтингов, событий, логов — с возможностью выдачи красивых карточек через Canvacord. Обучение и разбор механизмов СУБД: прозрачный код позволяет увидеть, как работают MVCC, транзакции, WAL и буферный пул. Микросервисы и демо‑стенды: лёгкий HTTP‑API, минимальные зависимости, понятный формат ответов. Архитектурные принципы Один файл — полная функциональность: вся логика, включая сервер и подготовку фронтенда, находится в одном скрипте. Явная структура: классы строго разделены по ответственности (парсер, планировщик, исполнитель, хранилище, сервер). Безопасность параллелизма: внутренние структуры защищены блокировками, что позволяет обрабатывать конкурентные запросы. Наблюдаемость: встроенные метрики (время выполнения, попадания в кэш, активные транзакции, LSN журнала) доступны через API

    HTML65 дней назад1лайковСравнить
  2. 11790–12117scylo-web/lab2
    29

    Новиков Кириченко lab2

    JavaScript38 дней назад1лайковСравнить
  3. 29

    latest yandex-music aur for Arch Linux

    48 дней назад1лайковСравнить
  4. 29

    Jupyter Notebook56 дней назад0лайковСравнить
  5. 29

    HTML48 дней назад0лайковСравнить
  6. 29

    Python35 дней назад0лайковСравнить
  7. 11790–121171111333/pasha
    29

    HTML83 дня назад0лайковСравнить
  8. 11790–121171111333/to-do-list
    29

    HTML83 дня назад0лайковСравнить
  9. 29

    57 дней назад0лайковСравнить
  10. 29

    Jupyter Notebook55 дней назад0лайковСравнить
  11. 29

    45 дней назад0лайковСравнить
  12. 29

    HTML49 дней назад0лайковСравнить
  13. 29

    Python9815 дней назад0лайковСравнить
  14. 11790–1211764mb-team/kpm-linux
    29

    TypeScript924 дня назад0лайковСравнить
  15. 29

    HTML25 дней назад0лайковСравнить
  16. 11790–12117adler3d/public2026
    29

    ещё один репозиторий для текстовых квестов, т.к два предыдущих имеют автоматизированную заливку на публику всего, а это жрёт токены, чего пытаюсь избежать созданием этого репозитория.

    JavaScript31 день назад0лайковСравнить
  17. 11790–12117aeerema/cidemo
    29

    Python211 дней назад0лайковСравнить
  18. 29

    HTML48 дней назад0лайковСравнить
  19. 29

    Roff854 дня назад0лайковСравнить
  20. 29

    Python379 дней назад0лайковСравнить
  21. 29

    Python229 дней назад0лайковСравнить
  22. 29

    A simple python script that shows the number of pulls you've made

    Python889 дней назад0лайковСравнить
  23. 29

    HTML83 дня назад0лайковСравнить
  24. 29

    The Postman collection for interacting with Teamcenter via REST API

    772 дня назад0лайковСравнить
  25. 29

    Repository for testing osa

    Python172 дня назад0лайковСравнить
Показать ещё 25

11 801–11 825 из 21 912

Выбрано 2 из 3