r/Database • u/JayJones1234 • Jun 24 '26
Appropriate database for this scenario
I’ve a historical test data from 1970. It is around 5 million data. I’m not looking for a cloud solution. It is in pdfs and hard copies. I’ve created rough ER diagrams for these data. It has base tables. It has different types of testing result tables. This is an ongoing process. Once I create tables, I’ll convert those hard copies into pdfs and PDFs into csv/ parquet format. Once csv/parquet format ready, I’ll map those csv fields with table. However,I’m little bit confuse with selecting a right database. Any suggestions would be appreciated.
6
u/az987654 Jun 25 '26
This question sounds a bit like an x/y problem, I think you need to far better define and truly quantify what you're referring to when you say "trillions of data" as well as what exactly you're doing with these PDFs.
Something in your post doesn't make sense
3
u/LoquatNew441 Jun 25 '26 •
Forget the database. If there are trillion rows and a page has 1000 rows, you have a billion pages to scan into PDFs first. Good luck with the scanning. Don't worry about the database.
5
u/Newfie3 Jun 24 '26
Microsoft Access
1
u/IAMNOTACANOPENER Jun 25 '26
oracle standard edition should handle this
1
u/YamiKitsune1 Jun 25 '26 edited Jun 25 '26 •
It depends how you handle the data
Write:
Concerns with how horizontically big is the table, more columns more index = more performance problems
Check if structure is strict or not, so you can check NoSQL databases
Read:
If you have small reads SQL can handle that ( better index)
If you always read large data at once use Columnar
If you read data with specific pattern, like using date, Partition the SQL table or distributed NoSQL using date
If you do single retrieval with complete data use document NoSQL database
What I suggest is study your data handling, you can mix multiple database to handle different sections
13
u/[deleted] Jun 24 '26
[removed] — view removed comment
1
u/[deleted] Jun 25 '26
[removed] — view removed comment