open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
github linkedin rss
  • Postgres Take it All

    calendar Nov 5, 2025 · 4 min read
     en software  · kafka postgresql sqlite nosql
     ·
    Share on: twitter facebook linkedin copy
    Postgres Take it All

    PostgreSQL is becoming a catch-all solution for simple scenario, and this is a trend, not an accident. A new article full of evidence enforced the ideas I wrote down in the 2019 about Kafka vs PostgreSQL: lets dig into it.


    Read More
  • PostgreSQL Queue in Java + Spring

    calendar Mar 29, 2025 · 4 min read
     en knowledgebase sql  · java nosql postgresql
     ·
    Share on: twitter facebook linkedin copy
    PostgreSQL Queue in Java + Spring

    We already discussed about Queue management solutions in the past, and I am always happy to write about it. Queue managers are not easy to implement, and there is a reson if IBM MQ Series is still a successful product. Some month ago, a big bank customer asked me to provide a small queue implementation to increase asynchronous internal processing of our payment solution.

    The project had very strong contraints: I could not use existing queue system because they were not yet available, and I need to be able to provide microservice parallelism in a cloud-environent.

    I have very little time to provide a solid solution, and re-inventing the wheel was not an option. Performance was important, but we plan to have a managable numbers of transactions per seconds, far behind modern cloud database capacity.

    Challenge accepted.


    Read More
  • SQL: One of the most valuable skills - Craig Kerstiens

    calendar Feb 19, 2019 · 2 min read
     en sql  · postgresql sql sqlite
     ·
    Share on: twitter facebook linkedin copy

    I admit it. I suffered from an “algebra narcoleptic syndrome” during my relational database lessons at University (1996 circa).

    Ok it is a fake. But it seems so real on these days.

    Boring male sleeping student

    I was unable to avoid sleeping. I learned to love SQL after some years and now I think SQL is the most powerful, direct and useful stuff you can learn.


    Read More
  • Removing duplicate rows in PostgreSQL, Oracle and SQLite

    calendar Jun 15, 2017 · 1 min read
     en knowledgebase sql  · evil oracle postgresql sql
     ·
    Share on: twitter facebook linkedin copy
    Removing duplicate rows in PostgreSQL, Oracle and SQLite

    Sometimes you need to remove nasty duplicate on a table, based on a subset of the column. On every big database there is something called “rowid” which can be used to indentify a column in a unique way. On PostgreSQL is called ctid, as we shall see:


    Read More
  • Postgres performance tuning

    calendar Apr 3, 2008 · 1 min read
     blog-objectsrootcom en knowledgebase software sql  · database postgresql sql
     ·
    Share on: twitter facebook linkedin copy
    Postgres performance tuning

    After a bit of work, I have managed to optimize the performance of my Postgresql Server.

    I have spent a saturday morning digging around postgresql, using the fantastic komodo editor, and I am happy with the final solution.

    I followed  some suggestion on power PostgreSQL site, and now my postgres is blazing fast. For small needs, tuning postgres is easy as working with MySql. And with postgres you get for free Transaction and PL/SQL without the need to do extra configuration or tuning or your database.


    Read More
  • oracle mass table drop

    calendar Jul 3, 2007 · 1 min read
     blog-objectsrootcom en  · build easy oracle postgresql script small sql table ui vi
     ·
    Share on: twitter facebook linkedin copy
    oracle mass table drop

    Sometimes I need to build a small script to delete a huge set of tables of a schema.

    In Oracle is easy to do it, using the meta tables "all_tables", "all_views", and "all_sequences":

    select  'drop table ' || table_name || ' cascade constraints;' 
       from all_tables where owner='protoss' and  table_name not like 'BIN%';

    select  'drop view ' || view_name || ' ;'
       from all_views where owner='zerg' ;
     
      select  'drop sequence ' || sequence_name || ' ;'
       from all_sequences where sequence_owner='spacemarine' ;

    The "BIN%" table are special temp tables of oracle.


    Read More
  • Biblio Wolf first install

    calendar Jul 12, 2006 · 1 min read
     blog-objectsrootcom en  · link postgresql sql sqlite
     ·
    Share on: twitter facebook linkedin copy
    Biblio Wolf first install

    The installation was fine. I have some problems with the sqlite3 driver and I ought to switch back to the PostreSQL driver. I initially planned sqlite3 as deployment platform.I have to change my mind after losing over three hours trying to resolve a linking problems on the production machine. By the way with PostgreSQL I will have more powerful exporting capabilities


    Read More

Recent Posts

  • Postgres Take it All
  • La ruota del Destino
  • Darth Android
  • Vps Provider
  • Chat
  • RSS Readers
  • Vibe Coding: easy to say, difficult to survive

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top