Commit Graph

3 Commits

Author SHA1 Message Date
dimgigov e1bae0c7a0 Add comprehensive documentation with i18n support (EN/BG)
- Add docs/ folder with English (en/) and Bulgarian (bg/) documentation
- Create index.md with language switching and links
- English docs: installation, quickstart, architecture, baraql, storage,
  schema, lsm, btree, vector, graph, fts, columnar, transactions,
  distributed, protocol, udf, api-binary, api-http, api-websocket
- Bulgarian docs: installation, quickstart, architecture, baraql,
  schema, lsm, btree, vector, graph, fts, transactions, distributed
- Update README license to BSD 3-Clause
- Add LICENSE file with BSD 3-Clause text
2026-05-06 16:51:14 +03:00
dimgigov 5dba7b5699 feat: Phase 1 — SSTable persistence, README honesty, benchmark fix
- Add Current Status / Limitations section to README
- Fix benchmark compilation (Duration.ticks → inNanoseconds)
- Implement real SSTable binary format with write/read/mmap support
- Add BloomFilter serialize/deserialize for disk storage
- Fix mmap.nim to use posix.open instead of system.open
- New PLAN.md with improvement roadmap
- All 214 tests pass
2026-05-06 03:16:39 +03:00
dimgigov 2e7d81a4e1 docs: complete English README with architecture, API examples, project structure
- Architecture diagram showing all layers
- BaraQL syntax guide (SELECT, JOIN, CTE, aggregates, CASE, schema)
- Code examples for every engine (storage, vector, graph, FTS, columnar)
- Transaction, protocol, auth, rate limiting examples
- Schema inheritance and migration examples
- Distributed: Raft, sharding, replication
- UDF registration and stdlib
- Full project structure tree
- Roadmap progress table
2026-05-06 01:35:45 +03:00