<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BlancoByte Blog</title>
    <link>https://blancobyte.com/blog</link>
    <description>Articles on databases, analytics, and running data privately, from BlancoByte.</description>
    <language>en</language>
    <lastBuildDate>Sat, 29 Aug 2026 13:10:49 GMT</lastBuildDate>
    <atom:link href="https://blancobyte.com/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[MongoDB Indexes: How to Actually Read and Fix Slow Queries]]></title>
      <link>https://blancobyte.com/blog/mongodb-indexes-how-to-actually-read-and-fix-slow-queries</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/mongodb-indexes-how-to-actually-read-and-fix-slow-queries</guid>
      <description><![CDATA[MongoDB indexes are powerful, but they are not magic. explain tells you the truth — as long as you know where to look. The biggest mistake is seeing IXSCAN and moving on thinking "okay, it is fast." The real story is hidden in those three numbers and in timeReadingMicros.]]></description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>mongodb</category>
    </item>
    <item>
      <title><![CDATA[Running MongoDB Atlas Vector Search From Your Application Code – Python, JavaScript & Ruby]]></title>
      <link>https://blancobyte.com/blog/running-mongodb-atlas-vector-search-from-your-application-code-python-javascript-ruby</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/running-mongodb-atlas-vector-search-from-your-application-code-python-javascript-ruby</guid>
      <description><![CDATA[The mechanical part of vector search is genuinely small: declare an index, put $vectorSearch first in a pipeline, keep filters inside the stage, and project the score so you can see what the engine is thinking.]]></description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>cloud</category>
      <category>mongodb</category>
    </item>
    <item>
      <title><![CDATA[A Tiny, Zero-Dependency Benchmark for ClickHouse]]></title>
      <link>https://blancobyte.com/blog/a-tiny-zero-dependency-benchmark-for-clickhouse-upgrades</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/a-tiny-zero-dependency-benchmark-for-clickhouse-upgrades</guid>
      <description><![CDATA[The whole thing is a single Python file with no dependencies — just the standard library. No clickhouse-driver, no requests, no pip install. It talks to ClickHouse over the HTTP interface (port 8123), so you can drop it on any box that can reach the server and run it.]]></description>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Your Code Has Branches. Why Doesn’t Your Data? ClickHouse Branching Tool]]></title>
      <link>https://blancobyte.com/blog/your-code-has-branches-why-doesnt-your-data-clickhouse-branching-tool</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/your-code-has-branches-why-doesnt-your-data-clickhouse-branching-tool</guid>
      <description><![CDATA[A branch is a full, writable, isolated copy of a production table — created in seconds, without duplicating the data.]]></description>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Nobody Buys a Database for the Audit Trail. Then the Auditor Shows Up.]]></title>
      <link>https://blancobyte.com/blog/nobody-buys-a-database-for-the-audit-trail-then-the-auditor-shows-up</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/nobody-buys-a-database-for-the-audit-trail-then-the-auditor-shows-up</guid>
      <description><![CDATA[Auditing ClickHouse ! That's the layer BlancoByte ClickHouse Console is built around. Here's what it actually looks like.]]></description>
      <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[ClickHouse Is Blazing Fast — Until It Isn’t. Here’s How to See It Coming.]]></title>
      <link>https://blancobyte.com/blog/clickhouse-is-blazing-fast-until-it-isnt-heres-how-to-see-it-coming</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/clickhouse-is-blazing-fast-until-it-isnt-heres-how-to-see-it-coming</guid>
      <description><![CDATA[ClickHouse exposes all of that — through dozens of system tables. It just doesn't give you a single place to actually see it.That gap is exactly what BlancoByte ClickHouse Console was built to close.]]></description>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Why “Private DBaaS” Is the Quiet Trend in Enterprise Data Infrastructure — and Why BlancoByte Is Partnering with Solanica to Bring It to You]]></title>
      <link>https://blancobyte.com/blog/why-private-dbaas-is-the-quiet-trend-in-enterprise-data-infrastructure-and-why-blancobyte-is-partnering-with-solanica-to-bring-it-to-you</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/why-private-dbaas-is-the-quiet-trend-in-enterprise-data-infrastructure-and-why-blancobyte-is-partnering-with-solanica-to-bring-it-to-you</guid>
      <description><![CDATA[BlancoByte is proud to announce a reseller and delivery partnership withSolanica, the company behind the open-source OpenEverest project. Together, we're bringing private, self-hosted Database-as-a-Service to organizations that want cloud-era ergonomics without cloud-era trade-offs.]]></description>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>cloud</category>
      <category>openeverest</category>
    </item>
    <item>
      <title><![CDATA[Stop Guessing, Start Explaining – Estimate Cost Without Resource in ClickHouse]]></title>
      <link>https://blancobyte.com/blog/stop-guessing-start-explaining-estimate-cost-without-resource-in-clickhouse</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/stop-guessing-start-explaining-estimate-cost-without-resource-in-clickhouse</guid>
      <description><![CDATA[EXPLAIN is the cheapest form of observability ClickHouse offers. It runs in milliseconds, it doesn't touch the data, and it can save you from queries that would otherwise have run for hours.]]></description>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Introducing BlancoByte ClickHouse Console v4.0]]></title>
      <link>https://blancobyte.com/blog/introducing-blancobyte-clickhouse-console-v4-0</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/introducing-blancobyte-clickhouse-console-v4-0</guid>
      <description><![CDATA[v4 is the rebuild. Multi-user, role-based, audited, multi-cluster, with a hardened deployment, a credential vault, LDAP/AD authentication, SIEM forwarding, and native ClickHouse backup with scheduling. Almost every panel from v1 has been touched. Many are new.]]></description>
      <pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
      <category>postgresql</category>
      <category>redis</category>
    </item>
    <item>
      <title><![CDATA[BlancoByte CDC Connector: Stream Your Database Changes into ClickHouse in Real Time – Part 2]]></title>
      <link>https://blancobyte.com/blog/blancobyte-cdc-connector-stream-your-database-changes-into-clickhouse-in-real-time-part-2</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/blancobyte-cdc-connector-stream-your-database-changes-into-clickhouse-in-real-time-part-2</guid>
      <description><![CDATA[The feedback pointed in a clear direction: teams wanted more control over what gets replicated, better pipeline management, and the ability to connect their own infrastructure. v1.1 delivers all of that.]]></description>
      <pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
      <category>couchbase</category>
      <category>kafka</category>
      <category>mariadb</category>
      <category>mongodb</category>
      <category>mysql</category>
      <category>postgresql</category>
    </item>
    <item>
      <title><![CDATA[BlancoByte CDC Connector: Stream Your Database Changes into ClickHouse in Real Time – Part 1]]></title>
      <link>https://blancobyte.com/blog/blancobyte-cdc-console</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/blancobyte-cdc-console</guid>
      <description><![CDATA[BlancoByte CDC Connector is built on open-source technologies that have been battle-tested at scale:]]></description>
      <pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
      <category>couchbase</category>
      <category>kafka</category>
      <category>mariadb</category>
      <category>mongodb</category>
      <category>mysql</category>
      <category>postgresql</category>
    </item>
    <item>
      <title><![CDATA[Introducing BlancoByte ClickHouse Console]]></title>
      <link>https://blancobyte.com/blog/introducing-blancobyte-clickhouse-console</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/introducing-blancobyte-clickhouse-console</guid>
      <description><![CDATA[Scripts for backups, a Python profiler for slow queries, a branching utility for safe testing.]]></description>
      <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[BlancoByte Builds a ClickHouse Profiler That Runs Anywhere]]></title>
      <link>https://blancobyte.com/blog/blancobyte-builds-a-clickhouse-profiler-that-runs-anywhere</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/blancobyte-builds-a-clickhouse-profiler-that-runs-anywhere</guid>
      <description><![CDATA[The tool reads the ClickHouse server log file line-by-line, extracts every executed query along with its execution time, rows read, bytes read, and peak memory usage, then groups structurally identical queries together and ranks them by the metric you care about most.]]></description>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Running Linux VMs on M-Series Macs for Free with Lima]]></title>
      <link>https://blancobyte.com/blog/running-linux-vms-on-m-series-macs-for-free-with-lima</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/running-linux-vms-on-m-series-macs-for-free-with-lima</guid>
      <description><![CDATA[Lima (Linux Machines) is a free, open-source tool that runs Linux VMs with automatic file sharing and port forwarding on macOS.]]></description>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>linux</category>
    </item>
    <item>
      <title><![CDATA[Building a Production-Grade ClickHouse Point-in-Time Recovery Tool by BlancoByte (Full, Differential & Incremental Backup)]]></title>
      <link>https://blancobyte.com/blog/building-a-production-grade-clickhouse-point-in-time-recovery-tool-by-blancobyte-full-differential-incremental-backup</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/building-a-production-grade-clickhouse-point-in-time-recovery-tool-by-blancobyte-full-differential-incremental-backup</guid>
      <description><![CDATA[This is the most important concept to understand before using the tool. There are three types of backups and they behave very differently.]]></description>
      <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[How the BlancoByte Branching Tool Simplifies ClickHouse Database Development]]></title>
      <link>https://blancobyte.com/blog/how-the-blancobyte-branching-tool-simplifies-clickhouse-database-development</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/how-the-blancobyte-branching-tool-simplifies-clickhouse-database-development</guid>
      <description><![CDATA[In modern software development, handling data in a reliable and scalable way is essential for building stable applications. As systems grow more complex, teams need safer ways to test changes and experiment with database structures without risking production environments. One technique that has beco]]></description>
      <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[ClickHouse FREEZE Command: A Practical Guide to Fast Local Backups]]></title>
      <link>https://blancobyte.com/blog/clickhouse-freeze-command-a-practical-guide-to-fast-local-backups</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/clickhouse-freeze-command-a-practical-guide-to-fast-local-backups</guid>
      <description><![CDATA[The FREEZE command is an ALTER TABLE operation that creates a local backup of a table or a specific partition.]]></description>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Iterative Rsync Seeding a Replica Set Secondary Member by Using Iterative rsync]]></title>
      <link>https://blancobyte.com/blog/iterative-rsync-seeding-a-replica-set-secondary-member-by-using-iterative-rsync</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/iterative-rsync-seeding-a-replica-set-secondary-member-by-using-iterative-rsync</guid>
      <description><![CDATA[Iterative rsync seeding is not the first tool you should reach for—but when conventional resync methods fail, it can save hours (or days) of downtime. Used carefully and tested properly, it’s a powerful technique for large or bandwidth-constrained MongoDB deployments.]]></description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>mongodb</category>
    </item>
    <item>
      <title><![CDATA[MongoDB Full Backup Script Example]]></title>
      <link>https://blancobyte.com/blog/mongodb-full-backup-script-example</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/mongodb-full-backup-script-example</guid>
      <description><![CDATA[In this post, I’m sharing a simple but effective MongoDB full backup script designed for daily use. The script runs on a scheduled basis, creates a full backup every day, and automatically cleans up the previous day’s backup only if the new backup completes successfully.]]></description>
      <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>mongodb</category>
    </item>
    <item>
      <title><![CDATA[MongoDB-ToolKit]]></title>
      <link>https://blancobyte.com/blog/mongodb-blog1</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/mongodb-blog1</guid>
      <description><![CDATA[Welcome to the MongoDB ToolKit, a comprehensive suite of Python scripts designed to help you monitor and troubleshoot your MongoDB clusters effectively. This toolkit includes various scripts tailored for different aspects of MongoDB management, from sharded and replicated cluster summaries to index ]]></description>
      <pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>mongodb</category>
    </item>
    <item>
      <title><![CDATA[Getting Started with ClickHouse Using clickhouse-local]]></title>
      <link>https://blancobyte.com/blog/getting-started-with-clickhouse-using-clickhouse-local</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/getting-started-with-clickhouse-using-clickhouse-local</guid>
      <description><![CDATA[What if you could run ClickHouse SQL queries without setting up a server or managing storage? That’s exactly what clickhouse-local is for.]]></description>
      <pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[How to Ingest Data from a Kafka Topic into ClickHouse]]></title>
      <link>https://blancobyte.com/blog/how-to-ingest-data-from-a-kafka-topic-into-clickhouse</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/how-to-ingest-data-from-a-kafka-topic-into-clickhouse</guid>
      <description><![CDATA[The good news? ClickHouse provides a Kafka table engine that lets you subscribe directly to Kafka topics and pipe messages into your database efficiently. By combining Kafka with materialized views in ClickHouse, you can build a reliable ingestion pipeline that continuously transforms and stores mes]]></description>
      <pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Introduction to Materialized Views In ClickHouse]]></title>
      <link>https://blancobyte.com/blog/introduction-to-materialized-views-in-clickhouse</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/introduction-to-materialized-views-in-clickhouse</guid>
      <description><![CDATA[Materialized views aren’t just another database feature—they’re a powerful way to precompute and store results, making analytical queries lightning-fast. Let’s dive into what they are, how they differ from regular views, and why they matter.]]></description>
      <pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
    <item>
      <title><![CDATA[Advantages of Column Stores for Real-Time Analytics with ClickHouse]]></title>
      <link>https://blancobyte.com/blog/advantages-of-column-stores-for-real-time-analytics-with-clickhouse</link>
      <guid isPermaLink="true">https://blancobyte.com/blog/advantages-of-column-stores-for-real-time-analytics-with-clickhouse</guid>
      <description><![CDATA[In today’s data-driven world, speed matters. Whether it’s monitoring user behavior, tracking financial transactions, or analyzing IoT signals, organizations rely on real-time insights to make critical decisions. Traditional row-based databases can struggle to deliver the performance needed at scale,]]></description>
      <pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Can Sayin]]></dc:creator>
      <category>clickhouse</category>
    </item>
  </channel>
</rss>