3 ms·
Differential-datalog is a cool project. I think the targeted use cases are different as compared to Cozo. The most important difference is that Cozo is focused
by zh217 4y ago
Differential-datalog is a cool project.
I think the targeted use cases are different as compared to Cozo.
The most important difference is that Cozo is focused on graphs,
whereas differential-datalog is focused on incremental computation.
These two goals are somewhat at odds with each other, as for queries with lots of joins (very common in graph computations), you can't know whether it's better to compute new results incrementally or to recompute everything until you actually run the query.
Also, Cozo caters for the exploratory phase of data analysis (no need to define types/tables beforehand), whereas in differential-datalog everything must be explicit upfront.