Skip to content

Commit 34c27d8

Browse files
authored
Merge pull request #7 from tidesdb/tdb-update-1742620129
Updated home written blocks. Corrected some redundancies. I also ad…
2 parents 615ab94 + 0961f08 commit 34c27d8

File tree

3 files changed

+7
-20
lines changed

3 files changed

+7
-20
lines changed

src/content/docs/getting-started/what-is-tidesdb.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ title: What is TidesDB?
33
description: A high level description of what TidesDB is.
44
---
55

6-
TidesDB is a C library which provides fast storage. The TidesDB library can be accessed through a variety of FFI libraries.
7-
8-
TidesDB can be considered an embedded and persistent key-value store with an underlaying log-structured-merge tree data structure.
6+
TidesDB is a C library that provides an embedded and persistent key-value storage solution. It can be accessed through a variety of FFI libraries.
97

108
Keys and values in TidesDB are simply raw sequences of bytes with no predetermined size restrictions.

src/content/docs/guides/example.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/content/docs/index.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,9 @@ import Footer from '../../components/Footer.astro';
2626
</Card>
2727
</CardGrid>
2828
<Card title="Basic to Advanced Storage Operations" icon="seti:favicon">
29-
TidesDB provides a comprehensive database solution with features ranging from basic to advanced operations. It supports ACID-compliant transactions tied to specific column families, concurrent multi-threaded access, and atomic operations that ensure data integrity.
30-
31-
TidesDB offers efficient data navigation through bidirectional cursors, durability via write-ahead logging, and performance optimization through multithreaded compaction and bloom filters.
32-
33-
TidesDB includes practical capabilities such as flexible compression options (Snappy, LZ4, ZSTD), time-to-live settings, and block indices for faster reads. With an intuitive API, robust error handling, and cross-platform compatibility (Linux, MacOS, Windows), TidesDB delivers both functionality and ease of use while supporting advanced querying through range and filter operations, all backed by detailed performance metrics accessible through its public API.
29+
TidesDB is a comprehensive storage engine featuring ACID-compliant transactions, concurrent multi-threaded access, and atomic operations to ensure data integrity. It supports bidirectional cursors, write-ahead logging, and optimizations through multithreaded compaction and bloom filters.
30+
31+
The system offers multiple compression options (Snappy, LZ4, ZSTD), time-to-live settings, and block indices for faster reads. With an intuitive API, user-friendly error handling, and cross-platform support for Linux, MacOS, and Windows, TidesDB combines powerful functionality with ease of use. It also supports advanced range and filter queries and provides column-family statistics via its public API.
3432
</Card>
3533
<CardGrid>
3634
<Card title="Time to live" icon="seti:clock">
@@ -40,6 +38,8 @@ import Footer from '../../components/Footer.astro';
4038
TidesDB is designed to work on Windows, Linux and Mac.
4139
</Card>
4240
</CardGrid>
43-
41+
<Card title="Cross-language" icon="seti:db">
42+
TidesDB provides a variety of FFI libraries for languages such as C++, Python, Lua, GO and more!
43+
</Card>
4444

4545
<Footer/>

0 commit comments

Comments
 (0)