LucidDB is an open-source database purpose-built to power data warehouses, OLAP servers and business intelligence systems. According to the product website, its architecture is based on column-store, bitmap indexing, hash join/aggregation, and page-level multiversioning.[2]

LucidDB
Developer(s)Eigenbase Foundation
Stable release
0.9.4[1] / 2012-01-05
Repository
Written inJava, C++
TypeDatabase, Business intelligence, Data Warehouse
LicenseGPL 2
Websiteluciddb.sourceforge.net

Overview

edit

Purpose-built for data warehousing, OLAP, and business intelligence, LucidDB is a "columnar Business Intelligence database".[3][4] It handles ETL functionality using extensions to ANSI SQL, by using 'wrappers' around a range of data sources (databases, text files, Web services, etc.), allowing them to be queried as though they were all databases.[3] It can also be used for enterprise information integration.[3] LucidDB uses the Optiq query planning and execution framework.[5]

LucidDB achieves high performance by automatically identifying required indexes and creating them on the fly without the need for manual intervention.[6] It includes a bulk loader that permits merge and update operations as well as insert.[3]

LucidDB server is licensed under GPL, while LucidDB client is licensed under LGPL.[7]

Current status

edit

It appears that LucidDB is no longer being maintained based on its GitHub entry.[8] The SourceForge page has not been updated since 2010.

LucidDB has had a long run as the first pure play open source column store database. However, with no commercial sponsors and no ongoing community activity it's time to OFFICIALLY shut the doors. There will be no future code, or binary releases (this repository may disappear [sic] at some point) of luciddb. All assets (wiki, issues, etc) will likely start coming down as well over the course of 2014. Appreciate all the effort by all those involved with LucidDB.

Optiq, has given home and new life to portions of the LucidDB codebase. If you're interested in speaking SQL to NoSQL sources please checkout [sic] the Optiq project.[9]

Connectors

edit
  • JDBC driver
  • ADO.NET provider[10]

References

edit
  1. ^ "Releases - LucidDB". github.com.
  2. ^ From LucidDB Web Site
  3. ^ a b c d Casters, Matt; Bouman, Roland; van Dongen, Jos (2010) Pentaho Kettle Solutions: Building Open Source ETL Solutions with Pentaho Data Integration, John Wiley & Sons, ISBN 978-0470635179, pp. 10, 249
  4. ^ Bulusu, Lakshman (2012) Open Source Data Warehousing and Business Intelligence, CRC Press, ISBN 978-1439816400, p. 56
  5. ^ Pullokkaran, John (2013). "Introducing Cost Based Optimizer to Apache Hive" (PDF).
  6. ^ Tas, N. C.; Raileanu, C.; Dejori, M.; Neubauer, C. (July 2010). "Bridge Sensor Mart: A flexible and scalable data storage and analysis framework for structural health monitoring". In Frangopol, Dan; Sause, Richard; Kusko, Chad (eds.). Bridge Maintenance, Safety, Management and Life-Cycle Optimization: Proceedings of the Fifth International IABMAS Conference. Philadelphia: CRC Press. p. 193. ISBN 978-1-000-00681-0.
  7. ^ Khosrow-Pour, Mehdi (2010) Information Resources Management: Concepts, Methodologies, Tools and Applications, Engineering Science Reference, ISBN 978-1615209651, p. 632
  8. ^ "Luciddb". GitHub. 13 May 2020.
  9. ^ [1]
  10. ^ ADO.NET provider for LucidDB
edit