Comment by iknownothow

3 years ago

The problem is, which "database"? If you know the data is always going to be in the range of ~1TB, use Postgres or some other ACID database. But I don't know of any petabyte scale ACID compliant database.

Also I'm not sure if ACID is sufficient or not for banking systems.

Generally speaking, you won't find financial institutions using Postgres for core line of business databases.

  • What will they be using? A similar SQL database that has a big vendor behind it like Oracle, or something else?

Any database easily handles terabytes, idk why that's a condition.

DuckDB and SQLite easily handle terabytes of data. They're just not so much for cloud based apps, or things that need multiusers and access control junk. They're the best choice for just about everything else though.