Skip to content

Content: Add two pieces of content from blog articles, converted to Markdown format#2

Merged
amotl merged 1 commit intomainfrom
blog-spike
May 9, 2025
Merged

Content: Add two pieces of content from blog articles, converted to Markdown format#2
amotl merged 1 commit intomainfrom
blog-spike

Conversation

@amotl
Copy link
Member

@amotl amotl commented Apr 16, 2025

About

Demonstrate how knowledge from the website (here: two randomly selected blog articles) can be slotted into this variant of a knowledge base.

Trivia

HTML needs to be converted to Markdown. You can use any of the zillion converters available.
Here, we used https://www.urltoany.com/url-to-markdown.

References

/cc @asacrate

@coderabbitai
Copy link

coderabbitai bot commented Apr 16, 2025

Walkthrough

Two new blog posts have been added: one discusses leveraging Shared Nothing Architecture and multi-model databases for scalable real-time analytics, and the other explores database considerations for digital twin projects. Additionally, the CrateDB overview documentation has been updated to include links to these new blog posts under the "Optional" section, highlighting their relevance to big data analytics and digital twin use cases. No existing content or exported entities were modified; the changes are limited to the addition of new markdown files and documentation links.

Changes

File(s) Change Summary
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md
src/content/blog/digital-twins.md
Added two new blog posts: one on Shared Nothing Architecture & multi-model databases for analytics, another on databases for digital twins.
src/index/cratedb-overview.md Updated documentation to add links to the new blog posts in the "Optional" section, introducing related use cases.
CHANGES.md Updated changelog to include entries for the two new blog posts added in markdown format.

Poem

In burrows deep, I found some news,
Two blog posts fresh, for all to peruse!
On real-time data and twins so bright,
CrateDB hops into the light.
With docs now linked and knowledge grown,
The warren’s wisdom has clearly shown.
🐇✨


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.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

‼️ IMPORTANT
Auto-reply has been disabled for this repository in the CodeRabbit settings. The CodeRabbit bot will not respond to your replies unless it is explicitly tagged.

  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1)

5-51: Minor style and spelling suggestions for clarity and consistency.

  • The term "multi-model" is flagged as a misspelling, but it is widely accepted in the database industry. Consider keeping "multi-model" for consistency with industry terminology, unless your style guide requires "multimodel."
  • In line 44, consider rephrasing "very easy to operate and has a very low footprint" to avoid overusing "very" (e.g., "easy to operate and has a low footprint").
  • In line 33, review the sentence for possible missing articles for smoother reading.

These are minor style suggestions and do not affect the technical accuracy or clarity of the post.

🧰 Tools
🪛 LanguageTool

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[uncategorized] ~33-~33: Possible missing article found.
Context: ...-------------------------------- While Shared Nothing Architecture ensures scalabilit...

(AI_HYDRA_LEO_MISSING_THE)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between dbb986e and a57622e.

📒 Files selected for processing (2)
  • cratedb.md (1 hunks)
  • src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[uncategorized] ~33-~33: Possible missing article found.
Context: ...-------------------------------- While Shared Nothing Architecture ensures scalabilit...

(AI_HYDRA_LEO_MISSING_THE)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

🔇 Additional comments (1)
cratedb.md (1)

59-59: Addition of optional resource link is appropriate and well-executed.

The new link to the blog post is relevant, clearly described, and correctly placed in the "Optional" section. No issues found.

@amotl

This comment was marked as resolved.

@coderabbitai

This comment was marked as duplicate.

@amotl amotl changed the title Blog: Spike about adding content from a blog article in Markdown format Blog: Spike about adding content from blog articles in Markdown format Apr 16, 2025
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1)

5-51: Editorial: Consider using "multimodel" instead of "multi-model" and strengthen weak adjectives.

  • The term "multi-model" appears multiple times. Some style guides and static analysis tools recommend "multimodel" as one word. Consider updating for consistency and to avoid repeated spelling warnings.
  • The phrase "very easy to operate" (line 44) is flagged as a weak adjective. Consider replacing it with "straightforward to operate," "simple to manage," or a more precise description.

These are minor editorial suggestions; the technical content is clear and well-structured.

🧰 Tools
🪛 LanguageTool

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

src/content/blog/digital-twins.md (1)

7-17: Editorial: Strengthen adjectives and vary sentence structure for improved readability.

  • The phrase "gain deeper insights" (line 7) could be replaced with "gain profound insights" or "gain actionable insights" for stronger impact.
  • In the section listing the data ingestion, processing, and storage layers (lines 15-17), consider varying the sentence structure to avoid repetitive beginnings.

These are minor editorial suggestions; the technical content is clear and well-organized.

🧰 Tools
🪛 LanguageTool

[style] ~7-~7: Consider an alternative adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a57622e and 9fc81a3.

📒 Files selected for processing (3)
  • cratedb.md (1 hunks)
  • src/content/blog/digital-twins.md (1 hunks)
  • src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • cratedb.md
🧰 Additional context used
🪛 LanguageTool
src/content/blog/digital-twins.md

[style] ~7-~7: Consider an alternative adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

@amotl amotl marked this pull request as ready for review April 16, 2025 15:20
@amotl amotl force-pushed the blog-spike branch 2 times, most recently from 7a21fbb to d50423d Compare April 16, 2025 15:29
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1)

1-52: Well-structured and technically accurate blog post.

The Markdown conversion is clean, the technical content is accurate, and the structure is clear. The use of "multi-model" is consistent with industry terminology, and the flagged "misspelling" can be safely ignored. If you wish to strengthen the prose, consider replacing "very easy to operate and has a very low footprint" with more precise language, but this is optional.

No issues found—great addition to the knowledge base!

🧰 Tools
🪛 LanguageTool

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

src/content/blog/digital-twins.md (1)

1-58: Clear, accurate, and well-formatted technical article.

The Markdown is clean, the technical explanations are sound, and the structure is easy to follow. The minor style suggestions flagged (e.g., "deeper insights," repeated sentence beginnings) do not detract from the quality or clarity of the content.

No issues found—excellent addition to the knowledge base!

🧰 Tools
🪛 LanguageTool

[style] ~7-~7: Consider an alternative adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9fc81a3 and d50423d.

📒 Files selected for processing (3)
  • src/content/blog/digital-twins.md (1 hunks)
  • src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1 hunks)
  • src/index/cratedb-overview.md (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • src/index/cratedb-overview.md
🧰 Additional context used
🪛 LanguageTool
src/content/blog/digital-twins.md

[style] ~7-~7: Consider an alternative adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

Base automatically changed from real to main April 16, 2025 23:30
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (4)
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (2)

7-8: Unify heading style for consistency
This file mixes setext-style underlines with ATX (#) at different levels. Consider adopting a single style (e.g., ATX headings) throughout to improve readability and consistency in your Markdown.

Also applies to: 18-19, 30-31, 35-36, 48-49

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

7-7: Heading style
Expected: atx; Actual: setext

(MD003, heading-style)


44-44: Remove weak intensifier
Avoid over‑used adverbs like “very.” Consider simplifying:

-*   **Cost efficiency**: CrateDB is very easy to operate and has a very low footprint...
+*   **Cost efficiency**: CrateDB is easy to operate and has a low footprint...
🧰 Tools
🪛 LanguageTool

[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)

src/content/blog/digital-twins.md (2)

1-2: Standardize heading formatting
Top‑level and sub‑section headings use setext underlines, while deeper sections use ATX (###). For consistency, pick one style (e.g., all ATX) across all heading levels.

Also applies to: 5-6, 28-29


45-45: Use “third‑party” instead of “3rd party”
Prefer writing out fractions or ordinal adjectives for formality and clarity in documentation.

-*   CrateDB offers easy 3rd party integration with many solutions...
+*   CrateDB offers easy third‑party integration with many solutions...
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d50423d and 7b20d54.

📒 Files selected for processing (3)
  • src/content/blog/digital-twins.md (1 hunks)
  • src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1 hunks)
  • src/index/cratedb-overview.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/index/cratedb-overview.md
🧰 Additional context used
🪛 LanguageTool
src/content/blog/digital-twins.md

[style] ~7-~7: Consider an alternative adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[uncategorized] ~33-~33: Possible missing article found.
Context: ...-------------------------------- While Shared Nothing Architecture ensures scalabilit...

(AI_HYDRA_LEO_MISSING_THE)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

🪛 markdownlint-cli2 (0.17.2)
src/content/blog/digital-twins.md

33-33: Heading style
Expected: setext; Actual: atx

(MD003, heading-style)


39-39: Heading style
Expected: setext; Actual: atx

(MD003, heading-style)


43-43: Heading style
Expected: setext; Actual: atx

(MD003, heading-style)


47-47: Heading style
Expected: setext; Actual: atx

(MD003, heading-style)


51-51: Heading style
Expected: setext; Actual: atx

(MD003, heading-style)


55-55: Heading style
Expected: setext; Actual: atx

(MD003, heading-style)

src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md

7-7: Heading style
Expected: atx; Actual: setext

(MD003, heading-style)


18-18: Heading style
Expected: atx; Actual: setext

(MD003, heading-style)


30-30: Heading style
Expected: atx; Actual: setext

(MD003, heading-style)


35-35: Heading style
Expected: atx; Actual: setext

(MD003, heading-style)


48-48: Heading style
Expected: atx; Actual: setext

(MD003, heading-style)

🔇 Additional comments (1)
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1)

1-2: Clean and descriptive header
The title and tagline clearly convey the article’s focus and set expectations for the reader.

@amotl amotl changed the title Blog: Spike about adding content from blog articles in Markdown format Blog: Add two pieces of content from blog articles, converted to Markdown format May 8, 2025
@amotl amotl changed the title Blog: Add two pieces of content from blog articles, converted to Markdown format Content: Add two pieces of content from blog articles, converted to Markdown format May 8, 2025
@amotl amotl requested review from WalBeh, bmunkholm, kneth and surister May 8, 2025 19:51
... converted to Markdown format.

HTML needs to be converted to Markdown. You can use any of the zillion
converters available.

Here, we used https://www.urltoany.com/url-to-markdown.
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (4)
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (2)

33-34: Fix comma splice for clarity
The sentence “Changing existing systems is not always the right solution, it is more efficient to implement a sidecar approach…” uses a comma splice. Consider replacing the comma with a semicolon or splitting into two sentences.

- Changing existing systems is not always the right solution, it is more efficient to implement a sidecar approach, where the database integrates with the different data sources.
+ Changing existing systems is not always the right solution; it is more efficient to implement a sidecar approach where the database integrates with different data sources.
🧰 Tools
🪛 LanguageTool

[uncategorized] ~33-~33: You might be missing the article “the” here.
Context: ...-------------------------------- While Shared Nothing Architecture ensures scalabilit...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


44-44: Avoid weak intensifiers
Instead of “very easy to operate” and “very low footprint,” opt for stronger, more precise descriptors to improve readability and tone.

Example:

- **Cost efficiency**: CrateDB is very easy to operate and has a very low footprint compared to other solutions, offering a lower TCO and having a positive impact on environmental efforts.
+ **Cost efficiency**: CrateDB features streamlined operations and a minimal resource footprint compared to other solutions, offering a lower TCO and supporting environmental sustainability.
🧰 Tools
🪛 LanguageTool

[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)

src/content/blog/digital-twins.md (2)

7-7: Enhance adjective for stronger impact
“gain deeper insights” can feel clichéd. Consider a more precise phrase like “gain comprehensive insights” or “acquire actionable insights.”

🧰 Tools
🪛 LanguageTool

[style] ~7-~7: Consider a different adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


15-17: Consistent bullet formatting
For uniformity with later sections, you may bold the component names in this list:

- *   Data ingestion layer – Collects and integrates data from multiple sources.
- *   Data processing layer – Analyzes and interprets incoming data.
- *   Data storage layer – Archives and manages historical data.
+ *   **Data ingestion layer** – Collects and integrates data from multiple sources.
+ *   **Data processing layer** – Analyzes and interprets incoming data.
+ *   **Data storage layer** – Archives and manages historical data.
🧰 Tools
🪛 LanguageTool

[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7b20d54 and 479869c.

📒 Files selected for processing (4)
  • CHANGES.md (1 hunks)
  • src/content/blog/digital-twins.md (1 hunks)
  • src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1 hunks)
  • src/index/cratedb-overview.md (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • CHANGES.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/index/cratedb-overview.md
🧰 Additional context used
🪛 LanguageTool
src/content/blog/digital-twins.md

[style] ~7-~7: Consider a different adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[uncategorized] ~15-~15: You might be missing the article “the” here.
Context: ...e analytics and transactional queries. Shared Nothing Architecture is especially effe...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)


[uncategorized] ~33-~33: You might be missing the article “the” here.
Context: ...-------------------------------- While Shared Nothing Architecture ensures scalabilit...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[misspelling] ~33-~33: This word is normally spelled as one.
Context: ...nsures scalability and fault tolerance, multi-model databases provide the flexibility to in...

(EN_COMPOUNDS_MULTI_MODEL)


[misspelling] ~38-~38: This word is normally spelled as one.
Context: ...es/shared-nothing-architecture) with a [multi-model](https://cratedb.com/resources/white-pa...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~44-~44: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...ce. * Cost efficiency: CrateDB is very easy to operate and has a very low footprint...

(EN_WEAK_ADJECTIVE)


[misspelling] ~51-~51: This word is normally spelled as one.
Context: ...ning Shared Nothing Architecture with a multi-model approach offers a powerful solution for...

(EN_COMPOUNDS_MULTI_MODEL)

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: Python 3.9
🔇 Additional comments (2)
src/content/blog/shared-nothing-architecture-multi-model-databases-scalable-real-time-analytics.md (1)

1-32: Well-structured and clear markdown conversion
The document uses consistent heading levels, bullet lists, and link formatting. The narrative flows logically from introduction through example.

🧰 Tools
🪛 LanguageTool

[misspelling] ~5-~5: This word is normally spelled as one.
Context: ...ng a Shared Nothing Architecture with a multi-model approach provides an innovative solutio...

(EN_COMPOUNDS_MULTI_MODEL)


[uncategorized] ~15-~15: You might be missing the article “the” here.
Context: ...e analytics and transactional queries. Shared Nothing Architecture is especially effe...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[misspelling] ~22-~22: This word is normally spelled as one.
Context: ... leading to complexity and data silos. Multi-model databases address this challenge by sup...

(EN_COMPOUNDS_MULTI_MODEL)

src/content/blog/digital-twins.md (1)

1-58: Well-structured and coherent article
The markdown is clean, headings are appropriately used, links are descriptive, and the content logically flows from introduction to capabilities.

🧰 Tools
🪛 LanguageTool

[style] ~7-~7: Consider a different adjective to strengthen your wording.
Context: ...echnology enables organizations to gain deeper insights into their assets and operatio...

(DEEP_PROFOUND)


[style] ~17-~17: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...lyzes and interprets incoming data. * Data storage layer – Archives and manages hi...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

@amotl amotl merged commit d1e1ee7 into main May 9, 2025
3 checks passed
@amotl amotl deleted the blog-spike branch May 9, 2025 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant