Ultorg: la interfaz que faltaba para las bases de datos relacionales

Ultorg: The User Interface for Relational Databases

Ultorg: la interfaz que faltaba para las bases de datos relacionales

Ultorg es una interfaz gráfica similar a una hoja de cálculo para bases de datos relacionales que permite consultar y editar datos entre tablas y relaciones sin escribir SQL ni crear aplicaciones CRUD personalizadas. Genera consultas SQL automáticamente y visualiza joins y relaciones uno-a-muchos de forma compacta y legible. Conecta con PostgreSQL, SQL Server, MySQL, BigQuery, Excel, Google Sheets y más. Ideal para agilizar tareas de análisis y edición de datos.

La forma en que puede visualizar múltiples joins se siente canónica, en el sentido de que ahora, cuando ejecuto consultas SQL complicadas, ese es el formato que uso para imaginar los resultados.
  1. kragen

    El Ultorg (SIEUFERD) de Eirik Bakke es una investigación asombrosa e inspiradora, y me alegra ver que por fin esté disponible para el público después de 17 años. Es una de esas cosas que realmente te hacen parar y darte cuenta de cuánto mejor podría haber sido nuestro software cotidiano.

    Sin embargo, no estaría dispuesto a probarlo bajo términos de software propietario. La semana pasada, estaba pensando en conseguir que un LLM generara software de código abierto con el look and feel de Ultorg, replicando así la investigación de HCI de Bakke y permitiendo que otros investigadores de HCI construyan sobre ella, lo cual no será posible bajo una licencia propietaria.

    Mis notas sobre Ultorg pueden ser de interés; puedes hacer

    git clone http://canonical.org/~kragen/sw/pavnotes2.git

    y leer sieuferd.md (5200 palabras).

    La introducción:

    > El [SIEUFERD][0] de Eirik Bakke (o, como a veces lo escribe, SIUEFERD) es un frontend de base de datos genérico realmente interesante y prometedor, una "UI de base de datos independiente del esquema". El pitch de ascensor es "un nuevo tipo de interfaz gráfica de consulta [con] el poder de SQL pero la facilidad de uso de una hoja de cálculo". (Desafortunadamente, olvidó implementar la parte DDL de SQL, solo hizo la parte DML.)

    Puedo recomendar encarecidamente la charla de 5 minutos de Bakke sobre esto de hace 10 años en https://vimeo.com/173726371.

  2. Skeime

    Creo que lo novedoso aquí, que aún no he visto en ninguna otra aplicación de base de datos, es la comprensión de que los joins normales de SQL no son exactamente lo que quieres en la mayoría de los casos.

    A menudo, te interesan resultados anidados. "Dame todos mis clientes con una lista de sus pedidos". Sin embargo, cuando haces esto con un join, obtienes una lista de los pedidos con una copia de la información del cliente adjunta a cada uno, en su lugar. En Ultorg, en realidad obtienes el cliente con una lista de sus pedidos anidada en su fila como una sub-tabla, pero con los encabezados de esa sub-tabla ingeniosamente flotados hacia arriba, para que no se repitan para cada cliente.

    Como segundo truco, Ultorg logra recordar las relaciones, por lo que los datos son editables en las tablas anidadas. (Hay algunas limitaciones en esto, creo.)

    Usé la versión de prueba de Ultorg a principios de año (el ejemplo en el changelog 2.1.4 está basado en mi caso de uso), y fue muy divertido de usar. Ultorg es genial. Ojalá lo hubiera descubierto justo al comienzo de ese pequeño proyecto.

    Desafortunadamente, no tengo un caso de uso regular para esto, y para uso personal y proyectos de hobby ocasionales no remunerados, la licencia de Ultorg no encaja bien. Así que reviso el sitio web de vez en cuando para ver si ha habido un cambio; hasta ahora no ha habido suerte.

    No soy un experto en negocios, y no sé cómo le está yendo a Eirik con el modelo actual. Sin embargo, tengo la impresión de que subestima cuántas personas tendrían un caso de uso en su vida privada para esto, pero no a $35/mes. Yo t […]

  3. akshayrajeshwar

    Lo usé anteriormente y es INCREÍBLE siempre que tengas datos almacenados con buenas prácticas, por ejemplo, con IDs únicos que sean consistentes entre muchas bases de datos/hojas de cálculo. Encontré que es más fácil comenzar con el caso de uso de Ultorg en mente que migrar archivos existentes para que se ajusten a su uso.

    Y estoy de acuerdo con las críticas mencionadas en el hilo. Ultorg está resolviendo muchos problemas de organización de datos y conciencia del contexto, así que iniciar un negocio con una licencia perpetua sería genial.

    Supongo que simplemente no quiero perder el acceso a la herramienta una vez que tenga todos los archivos personalizados y no pueda pagar de nuevo.

    Debería mencionar que es un placer hablar con Eirik y es muy probable que se adapte a ti. Mis mejores deseos para él.

  4. NetMageSCW

    Una pequeña aplicación de escritorio que es una suscripción me molesta.

  5. maxloh

    Alguien acaba de publicar una alternativa de código abierto hoy mismo. Su interfaz también se ve mejor.

    https://news.ycombinator.com/item?id=50427934

Más de este día

2026-11-10