Transportable Binary XML – modern XML document storage in Oracle Database 23ai

Text Size 100%: - + Traditional XML storage in Oracle Database In 2010, Oracle Database introduced native XML storage capabilities to optimize the storage and usage of XML documents with Oracle Database 11g (11.2.0.2). Oracle's approach for native XMLType storage then was purely document-centric, called Compact Schema-Aware XML (CSX) or…

Continue ReadingTransportable Binary XML – modern XML document storage in Oracle Database 23ai

How to Scale K-Means Clustering with just ClickHouse SQL

Introduction # Recently, when helping a user who wanted to compute centroids from vectors held in ClickHouse, we realized that the same solution could be used to implement K-Means clustering. They wanted to solve this at scale across potentially billions of data points while ensuring memory could be tightly managed.…

Continue ReadingHow to Scale K-Means Clustering with just ClickHouse SQL

ORA-04030 out of process memory when trying to allocate – 3 Step Resolution

Text Size 100%: - + ORA-04030: out of process memory when trying to allocate bytes, occurs when an Oracle process runs out of operating system memory. The error is caused by either: Exhausting total machine physical memory Exhausting designated space in the Program Global Area (PGA). Follow these step-by-step instructions…

Continue ReadingORA-04030 out of process memory when trying to allocate – 3 Step Resolution

Where is the Complexity?

Text Size 100%: - + One of the common arguments I hear about avoiding XA distributed transactions is due to their complexity.  In this series of blog posts I’ll examine that claim by looking at three versions of the same application.  The first version of the application ignores data consistency…

Continue ReadingWhere is the Complexity?

Proper SQL comes to MongoDB applications .. with the Oracle Database!

Text Size 100%: - + As some of you might know, an exciting part of my job is working with the Oracle Database API for MongoDB (short MongoDB API), a part of Oracle's converged database that brings MongoDB's document store API to the world's best database (personal opinion, no need…

Continue ReadingProper SQL comes to MongoDB applications .. with the Oracle Database!

How we Built a 19 PiB Logging Platform with ClickHouse and Saved Millions

Table of Contents # Introduction Choosing ClickHouse The scale of the problem ClickHouse Cloud infrastructure Building on top of ClickHouse Cloud Understanding your users Some early design decisions Choosing OpenTelemetry (OTel) Architectural overview Ingest processing Schema Enhancing Grafana Cross-region querying Performance and cost Looking forward Conclusion Introduction # We believe…

Continue ReadingHow we Built a 19 PiB Logging Platform with ClickHouse and Saved Millions