Update README#249
Conversation
1. add architecture section 2. add benchmark section
WalkthroughThis pull request updates the README.md documentation to better communicate the project's MongoDB API compatibility, cloud-native architecture, and storage-centric design. The changes include architectural restructuring, expanded explanations of data management strategies, enhanced Quick Start instructions, and corrected typographic issues throughout. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes This is a pure documentation update with no code logic changes. The review involves verifying content accuracy, terminology consistency, and formatting clarity rather than analyzing algorithmic or functional complexity. Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (3)
README.md (3)
49-85: Fix typos in Architecture section headings/textPlease tidy up a few wording slips here: change “Truely” → “Truly” in the section heading, and “This architecture enable” → “This architecture enables.” Keeps the doc polished.
Apply this diff:
-### 🌐 Truely Distributed Database +### 🌐 Truly Distributed Database @@ -This architecture enable EloqDoc to support: +This architecture enables EloqDoc to support:
217-229: Clean up wording in the MinIO setup stepsA couple of small fixes here will improve clarity: correct the typo “exmaple” → “example” and use the plural verb for the credentials sentence (“credentials are”).
Apply this diff:
-**Step-4**, start a S3 emulator, takes `minio` as an exmaple. +**Step-4**, start an S3 emulator—take `minio` as an example. @@ -By default, `minio` listens on `http://127.0.0.1:9000`, whose default credentials is `minioadmin:minioadmin`,. +By default, `minio` listens on `http://127.0.0.1:9000`, whose default credentials are `minioadmin:minioadmin`.
126-126: Tighten the benchmark closing sentencePolish the wording to read naturally: “We will publish more detailed benchmarks in the future.”
Apply this diff:
-We will publish a more detailed benchmarks in future. +We will publish more detailed benchmarks in the future.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (5)
images/eloqdoc_github_logov1.jpgis excluded by!**/*.jpgimages/eloqdocarchitecture.jpgis excluded by!**/*.jpgimages/eloqdocatlas16c150mro.jpgis excluded by!**/*.jpgimages/eloqdocatlasfull16cro.jpgis excluded by!**/*.jpgimages/eloqdocatlasfull16crw.jpgis excluded by!**/*.jpg
📒 Files selected for processing (1)
README.md(4 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md
[grammar] ~9-~9: There might be a mistake here.
Context: ...nguage-C++-orange)](https://isocpp.org/) [
[grammar] ~10-~10: There might be a mistake here.
Context: ...ps://github.com/eloqdata/eloqdoc/issues) [
[grammar] ~11-~11: There might be a mistake here.
Context: ...lue)](https://www.eloqdata.com/download) <a href="https://discord.com/invite/nmYj...
(QB_NEW_EN)
[grammar] ~12-~12: There might be a mistake here.
Context: ..."https://discord.com/invite/nmYjBkfak6"> <img alt="EloqDoc" src="https://img.shie...
(QB_NEW_EN)
[grammar] ~35-~35: There might be a mistake here.
Context: ... distributed performance and elasticity. --- ## Key Features ### ⚙️ MongoDB API Compati...
(QB_NEW_EN)
[grammar] ~45-~45: There might be a mistake here.
Context: ...nd. ### 🗃️ Tiered Storage Architecture EloqDoc seamlessly manages hot and cold ...
(QB_NEW_EN)
[grammar] ~49-~49: There might be a mistake here.
Context: ...e for frequently accessed data. ### 🌐 Truely Distributed Database Supports **multip...
(QB_NEW_EN)
[grammar] ~49-~49: There might be a mistake here.
Context: ...ata. ### 🌐 Truely Distributed Database Supports multiple writers and **fast...
(QB_NEW_EN)
[grammar] ~53-~53: There might be a mistake here.
Context: ... complexity. ### 🔄 Elastic Scalability - Scales compute and memory *100x faster...
(QB_NEW_EN)
[style] ~77-~77: This phrase is redundant. Consider writing “new”.
Context: ...ta.com/blog/2025/07/14/technology), the innovative new database foundation developed by EloqDa...
(INNOVATIVE_NEW)
[grammar] ~81-~81: There might be a mistake here.
Context: ... architecture enable EloqDoc to support: - Fast Scaling: Compute and memory scale...
(QB_NEW_EN)
[grammar] ~82-~82: There might be a mistake here.
Context: ... rapid elasticity for dynamic workloads. - Storage Flexibility: Storage scales se...
(QB_NEW_EN)
[grammar] ~94-~94: There might be a mistake here.
Context: ...hen the active dataset was fully cached. - For read-heavy applications, EloqDoc del...
(QB_NEW_EN)
[locale-violation] ~126-~126: The phrase ‘in future’ is British English. Did you mean: “in the future”?
Context: ...will publish a more detailed benchmarks in future. --- ## Quick Start ### Try EloqD...
(IN_FUTURE)
🪛 markdownlint-cli2 (0.18.1)
README.md
93-93: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
|
|
Summary by CodeRabbit