News for hackers. Stuff that matters.
Re:Databricks open-sources Delta Lake to make data lakes mor... by mmrezaie on Wednesday April 24, 2019 @02:16PM (#19741271)
What are the other alternatives for data lakes that can be used (both open source and close)?
Re:Databricks open-sources Delta Lake to make data lakes mor... by zjaffee on Wednesday April 24, 2019 @03:35PM (#19741905)
Apache Iceberg is probably the closest product to what databricks is open sourcing, but none of these products are everything that's needed for datalake management.

What these products do is make it as easy to use decoupled storage and compute as your analytics system as it would be to use a fully managed analytics DBMS system.

Re:Databricks open-sources Delta Lake to make data lakes mor... by groodt on Wednesday April 24, 2019 @05:22PM (#19742714)
Yes, when I heard about Delta I thought the same. Would love to see a comparison between Delta and Iceberg. I wonder if Ryan Blue is on HN.
Re:Databricks open-sources Delta Lake to make data lakes mor... by mobileexpert on Wednesday April 24, 2019 @02:45PM (#19741547)
You can see some related but not directly comparable efforts in HuDI see https://eng.uber.com/uber-big-data-platform/

Or https://iceberg.apache.org/

Which both keep track of data versioning and management of file based datasets on object stores.

Most people today have very ad how approaches to handling data versioning and lineage on Hadoop datasets.

Re:Databricks open-sources Delta Lake to make data lakes mor... by jdoliner on Wednesday April 24, 2019 @04:33PM (#19742321)
Throwing my own project's hat in the ring, Pachyderm[0] is opensource, written in Go and built on Docker and Kubernetes. It versions controls your data, makes modifications atomic and tracks data lineage. You implement your pipelines in containers, so any tool you can put in a container can be used (and horizontally scaled) on Pachyderm.

[0] https://github.com/pachyderm/pachyderm

Re:Databricks open-sources Delta Lake to make data lakes mor... by century19 on Wednesday April 24, 2019 @02:27PM (#19741376)
DIY is probably the biggest alternative. I think Databricks saw so many customers solving the same problem and decided to make a service of it. Great idea and a bit surprising that it hasn't continued as an Enterprise feature that they only offer customers.
Re:Databricks open-sources Delta Lake to make data lakes mor... by monkeyoct on Wednesday April 24, 2019 @04:14PM (#19742172)
Hive ACID solves a similar set of problems with a similar design (base Parquet/ORC files + delta files in the same format). It's a bit more "managed" in that compaction is automatic and it supports features like column-level access control, which aren't possible when you're executing an end-user's Scala code against a directory of files.

https://docs.hortonworks.com/HDPDocuments/HDP3/HDP-3.1.0/usi...

Re:Databricks open-sources Delta Lake to make data lakes mor... by fimbulvetr on Wednesday April 24, 2019 @02:32PM (#19741425)
Re:Databricks open-sources Delta Lake to make data lakes mor... by mobileexpert on Wednesday April 24, 2019 @02:38PM (#19741478)
I don’t think Amundsen is comparable. Amundsen is essentially a data catalog that has ambition to get into master data management.

Delta here is adding features more closely associated with RDBMS or MPP data warehouses to the Spark data pipelines with parquet data on object stores big data world.

Re:Databricks open-sources Delta Lake to make data lakes mor... by fimbulvetr on Wednesday April 24, 2019 @02:55PM (#19741633)
You're absolutely correct, thanks. Edited for accuracy.
Re:Databricks open-sources Delta Lake to make data lakes mor... by lichtenberger on Wednesday April 24, 2019 @02:23PM (#19741352)
That's what I'd be interested in, too :-)