Pull to refresh

Comments 20

новый инструмент, в целях "поиграться" - это всегда хорошо.

грустно, что требует установки еще одного движка баз данных, а ведь "мне только спросить!"(с).

Да как-то файлы не добавляются..... (

Desktop Only

PondPilot doesn't work on mobile.
Please switch to a desktop.

открываю и вижу, что не работает в firefox...

Любим duckdb -ui, используем и ценим - у него точно есть своё место, особенно когда хочется легковесный UI прямо из shell. Но у нас была немного другая цель.

Ключевая разница: PondPilot — это zero-install. Ничего не ставишь, просто открываешь браузер — и работаешь. Даже Docker сделан «для галочки», большинству он не нужен: всё живёт в браузере, работает локально и оффлайн (даже в PWA-режиме).

А вот duckdb -ui без интернета не заведётся: он тянет UI с CDN. Мы же хотели, чтобы работало везде.

Ну и интерфейс у нас чуть более привычный: вкладки, сохранение сессий, подсветка схемы, немного IDE-like, чтобы было проще «не только дата-инженерам».

он тянет UI с CDN

Да это прям бяка, возможно в следующих версиях они это зашьют внутрь.

чтобы работало везде

И не работает (можно так сказать), если открыть кривой csv но никакого фидбека, кроме ошибки в консоле разработчика.

  • Может у вас есть идеи?

  1. Сделайте облегченный экспорт/импорт данных и метаданных в/из промышленных СУБД (Oracle, MySQL, Microsoft SQL Server, PostgreSQL, Greenplum, EnterpriseDB, ClickHouse, DuckDB), Microsoft Access и Microsoft Excel, а также бесшовную интеграцию с ними в качестве клиента

  2. Реализуйте те возможности и удобства (например, разнообразные построители запросов), которые Microsoft Access дает системным аналитикам и аналитикам хранилищ данных, но без жестких ограничений на объем таблиц

  3. Сертифицируйте защиту бизнес-данных от утечки

  4. Обеспечьте поддержку UUIDv7 в интерфейсе (они уже генерируются в DuckDB) для ключей и по возможности реализуйте специальный бинарный формат данных UUID как в PostgreSQL

  5. Творчески (например, скрывая/показывая атрибуты на схеме данных и позволяя частичную денормализацию/нормализацию) обеспечьте поддержку методологий Anchor Modeling и temporal database

  6. Реализуйте привычные возможности DBeaver и DataGrip

  7. Обеспечьте интеграцию с BI-системами (это далеко не первый приоритет)

Привычные возможности (6) это что ?

8. И чтоб караваны можно было грабить!

спасибо за список, посмотрим!

Самое важное я забыл - попадание в реестр отечественного ПО. Кстати, бинарный формат UUID, оказывается, уже есть в DuckDB, но описан в документации очень туманно: то ли нужно использовать тип данных UUID, то ли HUGEINT - непонятно.

И еще было бы хорошо выделять названия полей:
Образующих первичный ключ - жирным шрифтом
Содержащих UUID - синим #0043CE (для индексируемых или входящих в первичный ключ) или оранжевым #F34900 (в остальных случаях) шрифтом
Дат начала и окончания действия записи - зеленым шрифтом #56B259
Даты создания записи и номера версии записи - фиолетовым шрифтом #B45CC0

прикрутить к superset и получаем универсальный инструмент для аналитики и визуализации?

Все так, пока мы работаем над базовым функционалом по визуализации, потом посмотрим в эту сторону. Но очень хотим оставить тул простым и удобным.

Хотел поиграться но Firefox падает по таймауту. Не грузится вообще, как будто блокировка.

Тор грузит моментально, но "Unsupported Browser We’re sorry, but you have to use Chrome or Edge to use PondPilot". Печаль. Чем ФФ не угодил?

Browser Requirements

As of today PondPilot only guranteed to work best in Chrome due to the use of File System Access APIs not available in other browsers. Hopefully this will change in the future.

вынести в интерфейс подключения к другим бд. Многие аналитики сильно удивятся функциональности duckdb в части работы с разными движками и возможностями джойнить между разными бд

Sign up to leave a comment.

Articles