Comments 20
новый инструмент, в целях "поиграться" - это всегда хорошо.
грустно, что требует установки еще одного движка баз данных, а ведь "мне только спросить!"(с).
не-не, не надо ничего устанавливать, просто открываем https://app.pondpilot.io и работаем:)
Опять докеры, почему ее duckdb -ui-pp
Любим duckdb -ui
, используем и ценим - у него точно есть своё место, особенно когда хочется легковесный UI прямо из shell. Но у нас была немного другая цель.
Ключевая разница: PondPilot — это zero-install. Ничего не ставишь, просто открываешь браузер — и работаешь. Даже Docker сделан «для галочки», большинству он не нужен: всё живёт в браузере, работает локально и оффлайн (даже в PWA-режиме).
А вот duckdb -ui
без интернета не заведётся: он тянет UI с CDN. Мы же хотели, чтобы работало везде.
Ну и интерфейс у нас чуть более привычный: вкладки, сохранение сессий, подсветка схемы, немного IDE-like, чтобы было проще «не только дата-инженерам».
Может у вас есть идеи?
Сделайте облегченный экспорт/импорт данных и метаданных в/из промышленных СУБД (Oracle, MySQL, Microsoft SQL Server, PostgreSQL, Greenplum, EnterpriseDB, ClickHouse, DuckDB), Microsoft Access и Microsoft Excel, а также бесшовную интеграцию с ними в качестве клиента
Реализуйте те возможности и удобства (например, разнообразные построители запросов), которые Microsoft Access дает системным аналитикам и аналитикам хранилищ данных, но без жестких ограничений на объем таблиц
Сертифицируйте защиту бизнес-данных от утечки
Обеспечьте поддержку UUIDv7 в интерфейсе (они уже генерируются в DuckDB) для ключей и по возможности реализуйте специальный бинарный формат данных UUID как в PostgreSQL
Творчески (например, скрывая/показывая атрибуты на схеме данных и позволяя частичную денормализацию/нормализацию) обеспечьте поддержку методологий Anchor Modeling и temporal database
Реализуйте привычные возможности DBeaver и DataGrip
Обеспечьте интеграцию с BI-системами (это далеко не первый приоритет)
Привычные возможности (6) это что ?
8. И чтоб караваны можно было грабить!
спасибо за список, посмотрим!
Самое важное я забыл - попадание в реестр отечественного ПО. Кстати, бинарный формат UUID, оказывается, уже есть в DuckDB, но описан в документации очень туманно: то ли нужно использовать тип данных UUID, то ли HUGEINT - непонятно.
И еще было бы хорошо выделять цветным шрифтом названия полей, содержащих UUID.
И еще было бы хорошо выделять названия полей:
Образующих первичный ключ - жирным шрифтом
Содержащих UUID - синим #0043CE (для индексируемых или входящих в первичный ключ) или оранжевым #F34900 (в остальных случаях) шрифтом
Дат начала и окончания действия записи - зеленым шрифтом #56B259
Даты создания записи и номера версии записи - фиолетовым шрифтом #B45CC0
прикрутить к superset и получаем универсальный инструмент для аналитики и визуализации?
Хотел поиграться но Firefox падает по таймауту. Не грузится вообще, как будто блокировка.
Тор грузит моментально, но "Unsupported Browser We’re sorry, but you have to use Chrome or Edge to use PondPilot". Печаль. Чем ФФ не угодил?
вынести в интерфейс подключения к другим бд. Многие аналитики сильно удивятся функциональности duckdb в части работы с разными движками и возможностями джойнить между разными бд
PondPilot: как мы сделали локальный SQL-редактор в браузере на DuckDB и WASM