Skip to main content
Online analytical processing

Online analytical processing

Search complete. 26 mentions across 11 episodes found for "Online analytical processing".

Sep 19, 2026

Joran Dirk GreefGUEST
1:53
It's also not an analytics database like DuckDB.
Joran Dirk GreefGUEST
1:57
It's not OLAP.
Joran Dirk GreefGUEST
1:58
So it's not OLAP.
Joran Dirk GreefGUEST
1:59
It's not OLGP.
Joran Dirk GreefGUEST
2:00
It's only transaction processing.

14 MINS LATER

Joran Dirk GreefGUEST
15:47
In SQL, again, it would be like 8,000 in 8,000 queries.
Joran Dirk GreefGUEST
15:51
So you just have way more string serialization overhead Everything is, it's general purpose, it's strings.
Joran Dirk GreefGUEST
15:59
Maybe, Lukasz, this is the way to think of Tiger Beetle, like DuckDB, OLAP, Postgres, OLGP.
Rishi SapraGUEST
30:06
To do a simple DAX query, it has to do, you know, 50 joins in the back between all these tables and try and understand how they all relate, and your DAX becomes stupidly complex because it has to then pick out all these tables in different places.
Rishi SapraGUEST
30:18
So you need to denormalize and actually turn it from an OLTP, or online transactional processor model, data model, into an OLAP, tabular model, which is just dimensions and facts.
Rishi SapraGUEST
30:28
And there is rep- repetition and redundancy, and that's okay because it's just a structure that Power BI could work with and it can aggregate over, analyze it.
Rishi SapraGUEST
30:36
So that's, that's data model.
Rishi SapraGUEST
30:46
So now you've then said semantic model.
Rishi SapraGUEST
30:49
And a- again, obviously data model is part of semantic model.
Rishi SapraGUEST
30:52
That OLAP tabular structure is for a semantic model.
Rishi SapraGUEST
30:54
That's the data structure you need or is ide- ideally well-suited to.
Rob CollieGUEST
13:59
But it was very much this traditional world but I describe as traditional BI.
Rob CollieGUEST
14:05
You're talking OLAP
Frank La VigneHOST
14:06
clues and stuff like that.
Frank La VigneHOST
14:09
I remember hearing about this in the 90s.
Rob CollieGUEST
15:00
It's pixels.
Rob CollieGUEST
15:01
There's not a lot of intelligence going on in the BI part there.
Rob CollieGUEST
15:06
And analysis services, by contrast, was this incredibly – you mentioned OLAP cubes.
Rob CollieGUEST
15:11
It was this incredibly intelligent product that allowed you to blend and mesh data from multiple different workflows, multiple different silos, different phases of your business all in one place and express business logic, what is gross profit very precisely – And then ask any sort of like, ask any question you want of your data model without having to go rewrite a whole bunch of SQL each time you wanted to ask a new question.
Tobias MaceyHOST
14:11
And as you're talking about the different formats and shapes and requirements around these projections of context, it just makes me think about the perennial challenge of every data engineer everywhere of having to battle the siloization and fragmentation of information where the data warehouse, one of its primary goals is get all the data in one place so we can do something with it, which is never sufficient.
Tobias MaceyHOST
14:36
And so you end up having to build all these different views and projections over that and reflected into another system if you wanted to be able to do OLAP versus just historical querying.
Tobias MaceyHOST
14:45
And I'm curious how you're seeing some of the complexities grow as you're bringing these fast moving machine operators into the mix and some of the ways that you can have a shared ground truth that everything else is built and projected from rather than having to do bespoke implementations and multiple different ways.
Tobias MaceyHOST
15:09
that's a great
Michael WatsonHOST
2:26
And that translation from a business use case to an engineer was all about contextualization of the problem and having the engineer understand to some extent be responsible for like, okay, I understand software and data best practices.
Michael WatsonHOST
2:42
I understand OLAP versus OLTP databases.
Michael WatsonHOST
2:47
I understand like when it should be relational versus JSON structured.
Michael WatsonHOST
2:54
I know how to write Python code and how to use pandas.
Shachar MeirGUEST
28:17
Um, AI is interesting because in, in a lot of different ways, so I see everybody's getting excited about self-service analytics all of a sudden.
Shachar MeirGUEST
28:29
I think Jefferson is now commenting old-school business, uh, intelligence, OLAP.
Shachar MeirGUEST
28:33
Yes, none of these things are new.
Shachar MeirGUEST
28:36
All of these concepts had existed for many, many, many years.
Robert BlumenHOST
1:44
Let's start out with a background question.
Robert BlumenHOST
1:48
You can run these OLAP workloads less efficiently on a general purpose database.
Robert BlumenHOST
1:54
What is the cutover point where you want to switch to a specialized OLAP for your workloads?
Sahil WaliaGUEST
2:01
Absolutely.
Sahil WaliaGUEST
2:02
For the audiences not familiar, OLTP is essentially transactional.
Sahil WaliaGUEST
2:15
So one of the examples I would look for is when you're looking for latency budget of milliseconds, you want to stay in OLTP
Robert BlumenHOST
2:23
world.
Sahil WaliaGUEST
2:24
But when your latency budget is in about seconds and minutes and you're audience is mostly analytical, training the ML workloads on data, and it's not dependent on transactional data, I would move towards the OLAP.
Shane ThomasHOST
24:16
What is DuckDB for those that are watching that maybe aren't as in tune with different types of
Abhi AiyerHOST
24:20
databases? It's like an OLAP database for analytics data.
Abhi AiyerHOST
24:27
It stores the data in a file and then you have a SQL-like querying language on it.
Abhi AiyerHOST
24:35
Because agents love file systems and you can spin up sandboxes and stuff, the question is, do you really need a full-on database? Or can you just store a file in S3 and that's your database? Monstro uses DuckDB for local observability You could use it in production.
Abhi AiyerHOST
25:00
Much like a lib SQL from Terso allows you to have a SQL database locally through SQLite.
Abhi AiyerHOST
25:07
Same kind of concept.
Shane ThomasHOST
25:08
Yeah, and the biggest OLAP database being Clickhouse, right?
Abhi AiyerHOST
25:12
Yeah.
Cindi HowsonHOST
50:31
Thank you for taking us through that.
Cindi HowsonHOST
50:34
I also think, you know, if I can argue with you about something, I was a little bit shocked that you were still writing about OLAP, Sandeep, whereas I'm trying to tell customers cubes are dead, like stop that.
Cindi HowsonHOST
50:53
We don't need that anymore.
Cindi HowsonHOST
50:55
You have open storage formats.
Sanjeev MohanGUEST
52:08
between your BI layer, your data transformation layer, your storage layer.
Sanjeev MohanGUEST
52:13
So we have completely opened up, unbundled storage, and now I can bring any compute engine.
Sanjeev MohanGUEST
52:22
The only reason I mentioned OLAP is because it's a journey and it's not going to go away anytime soon.
Sanjeev MohanGUEST
52:29
So that's why I didn't want to exclude it.
Amit ChandakGUEST
20:29
Now, SQL DB replicate data again in Delta format, which is very similar to warehouse.
Amit ChandakGUEST
20:34
So live versus means OLTP versus OLAP.
Amit ChandakGUEST
20:39
In OLAP we have a choice versus technology or versus, uh, basically the structured, unstructured data.
Amit ChandakGUEST
20:45
Now, lakehouse can have unlimited historical data also.
Amit ChandakGUEST
20:50
We call time travel.

1 more episode mentions Online analytical processing.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.