mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
06f45b6529deff89e08764931afc9844f2220ae8
The deep internal rebrand (user: "rename all compound symbols", "datastore_ good", "DB:: fine"):
- CamelCase symbols ClickHouse* -> Datastore* (358 distinct): mainEntryDatastoreServer,
DatastoreDictionarySource, DatastoreRevision, DatastoreVersion, etc. URL/repo lines skipped.
- snake targets + macros clickhouse_* -> datastore_* (850 occ): datastore_common_io,
datastore_add_executable, datastore_program_install, datastore_functions, etc. — uniform
across src + cmake + all CMakeLists, and the contrib wrappers that link/use them
(croaring, nuraft, corrosion, chdig, delta-kernel-rs, mongo-cxx).
- CLICKHOUSE_* macros -> DATASTORE_* (DATASTORE_OFFICIAL_BUILD, ENABLE_DATASTORE_*, etc.).
- project(ClickHouse) -> project(Datastore) so ${Datastore_SOURCE_DIR}/${Datastore_BINARY_DIR}
(45 refs) resolve.
Replace (not drop) -> collision-free. DB:: namespace kept (per direction). lowercase SQL
`clickhouse` dictionary-source keyword + clickhouse.com / github.com/ClickHouse URLs kept.
NEEDS BUILD VERIFICATION on spark/CI — uniform + inspected-consistent but uncompiled here.
…
…
…
…
Hanzo Datastore
Hanzo Datastore is an open-source column-oriented database management system that allows generating analytical data reports in real-time.
Based on ClickHouse - optimized for AI analytics and Hanzo ecosystem integration.
How To Install (Linux, macOS, FreeBSD)
curl https://hanzo.ai/datastore/install | sh
Or using Docker:
docker pull hanzoai/datastore:latest
docker run -d -p 8123:8123 -p 9000:9000 hanzoai/datastore:latest
Quick Start with Docker Compose
cd hanzo
docker compose up -d
This starts:
- Hanzo Datastore on ports 8123 (HTTP) and 9000 (Native)
- Keeper (distributed coordination) on port 9181
- Grafana on port 3030 for visualization
Features
- Real-time Analytics: Sub-second queries on billions of rows
- Column-oriented Storage: Optimized for analytical workloads
- SQL Compatible: Standard SQL with extensions for analytics
- Scalable: From single node to distributed clusters
- Hanzo Integration: Built-in support for Hanzo unified analytics schema
Documentation
Useful Links
- Hanzo AI - AI infrastructure platform
- GitHub Repository
- Issue Tracker
Based on ClickHouse
Hanzo Datastore is a fork of ClickHouse, the world's fastest open-source OLAP database. We maintain compatibility with upstream ClickHouse while adding Hanzo-specific integrations and optimizations.
Upstream Resources
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
License
Apache License 2.0. See LICENSE for details.
About Hanzo AI
Hanzo AI (Techstars '17) builds AI infrastructure including:
- Hanzo LLM Gateway - Unified API for 100+ LLM providers
- Hanzo MCP - Model Context Protocol tools
- Hanzo Datastore - Real-time analytics database
- Hanzo Network - Decentralized AI compute marketplace
Learn more at hanzo.ai
Languages
C++
70.9%
Python
12.2%
Shell
5.5%
Assembly
4.2%
C
1.8%
Other
5.2%