TGViewer
Библиотека шарписта | C#, F#, .NET, ASP.NET Библиотека шарписта | C#, F#, .NET, ASP.NET @csharpproglib · 21.6K subscribers
Post #5559 4.91K
📔Microsoft открывает исходный код DocumentDB: новый стандарт для NoSQL баз данных на основе PostgreSQL

23 января 2025 года Microsoft объявила о выпуске DocumentDB — открытой платформы для документоориентированных баз данных, которая лежит в основе Azure Cosmos DB для MongoDB на базе vCore.

Этот шаг стал важным моментом в мире open source, предлагая разработчикам новый стандарт для NoSQL баз данных, построенный на мощном движке PostgreSQL.

Основные компоненты DocumentDB

➖ pg_documentdb_core — кастомное расширение PostgreSQL, оптимизированное для работы с BSON (Binary JSON). Оно поддерживает:

• Индексацию полей (включая составные и геопространственные индексы).

• Векторный поиск для задач, связанных с искусственным интеллектом, рекомендательными системами и обработкой естественного языка.

• Аутентификацию SCRAM.

➖ pg_documentdb_api — слой данных, реализующий CRUD-операции, запросы и управление индексами.

🐳 Как начать использовать DocumentDB

1. Установите Docker.

2. Клонируйте репозиторий DocumentDB:
git clone https://github.com/microsoft/documentdb.git  


3. Создайте Docker-образ и запустите контейнер:
docker build . -f .devcontainer/Dockerfile -t documentdb  
docker run -v $(pwd):/home/documentdb/code -it documentdb /bin/bash


4. Соберите и установите бинарные файлы:
cd code  
make
sudo make install


5. Запустите сервер DocumentDB:
./scripts/start_oss_server.sh -t documentdb  


6. Подключитесь к серверу через psql:
psql -p 9712 -h localhost -d postgres


📎 Официальный анонс

🐸Библиотека шарписта #новость
  • 🔥 8
  • 👍 2
  • 🤔 1
More from @csharpproglib
  1. Oct 10, 2026Post #7285
  2. Oct 10, 2026Перенос MiniJinja с Rust на Go силами Opus и Codex Около десяти часов работы агента и прим…
  3. Oct 7, 2026Альфа-Банк ищет скиллового коллегу QA Fullstack на C# Полная удалёнка или гибрид в Москве,…
  4. Sep 30, 2026📝 Логирование со строковой интерполяцией Логирование c интерполяцией строк один из самых…
  5. Sep 28, 2026👨‍💻 Не показывайте технические ошибки пользователям Когда приложение падает с необработа…
  6. Sep 26, 2026📍 Навигация: Вакансии • Задачи • Собесы 🐸 Библиотека шарписта #garbage_collector
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →