Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Windows 11. Pleasant surprise for everybody?
Message
From
01/12/2021 01:51:12
 
 
To
30/11/2021 17:46:05
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01682764
Message ID:
01682877
Views:
63
Likes (1)
Hi Bill,

Thanks for your post

"My research into Duckdb led me to conclude that it was best used for OLAP, rather than OLTP, which all of my apps do.
Do you think that OLTP apps would benefit from using duckdb as compared to SQL Server?"

I am not so fond of database categories. But, sure, those columnar engines, Duckdb being the sort of SQLite version, qualify as OLAP. And certainly not OLTP.

What makes Duckdb so special: it is really tiny. Tiny in the way of SQLite. And this brings value in the way, spreadsheets brought value on the workstation in the 80s (and VFP brought some during the nineties). You can start it and feed a one million records in below one second. And way more if you can afford a couple more seconds of your workstation cpu-s. That will take RAM as well. But I know no other workstation technology that will allow any one to set up and browse through the kind of database size that would kill regularo OLTP machine processors.

Duckdb can, in some way, provide to midsized businesses what 'data lakes' provide to banks and internet actors. Smart, I really mean 'smart' data handling. The kind that would kill any kind of OLTP engines.

IMHO though, you have to accept two pillars of big data in this kind of 'data lake' world. First, your feeding data will preferably be stored, part or all of it, as 'parquet resources' (a columnar format). The Arrow project is part of this loop. Csv-s no more... Second, security-wise, you are mostly on your own, at OS level.

I am just entering this world - python "big data" eco-system as I speak with a lot to learn!

Daniel
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform