Snowflake’s Horizon Context aims to give AI agents a common understanding of the business

As enterprises move from AI experimentation to production deployments, one challenge is becoming increasingly apparent: AI systems are only as reliable as the business context they operate in.

Snowflake is attempting to address that problem with Horizon Context, a new set of semantic and metadata-management capabilities, currently in preview, that it unveiled Tuesday at its annual Snowflake…

Read more →
Replication

Database replication is the practice of keeping multiple copies of the same data on different nodes for availability, durability, and read scaling. Almost every production database runs with at least one replica; the design choices are around topology, synchronisation, and failover.

Common topologies

  • Primary-replica (master-slave). One node accepts writes, replicas follow. Standard in…

OLTP (Online Transaction Processing) describes the class of database workloads characterised by many short-lived, latency-sensitive transactions: row-level reads and writes that back interactive applications. OLTP contrasts with OLAP (Online Analytical Processing), where queries scan large fractions of historical data for analytics.

OLTP characteristics

  • Short transactions. A few row reads…
MVCC

Multi-Version Concurrency Control (MVCC) is a concurrency mechanism in which writers do not block readers and readers do not block writers. Instead of locking rows for the duration of a transaction, the database keeps multiple versions of each row, and each transaction sees a consistent snapshot of the data as of its start time.

How it works

Every row carries internal metadata about which…

SQL (Structured Query Language) is the declarative language for defining, querying, and manipulating relational databases. Despite decades of speculation about its replacement, SQL remains the dominant data interface across analytics, transactional systems, and increasingly across distributed and embedded databases.

Statement categories

  • DDL (Data Definition Language): CREATE, ALTER, DROP…
ORM

An ORM (Object-Relational Mapper) is a library that translates between application objects and relational database rows. ORMs handle query construction, parameter binding, result hydration into objects, schema migrations, and relationship navigation, so applications can work with domain objects instead of raw SQL strings.

Common ORMs by language

  • JavaScript / TypeScript: Prisma, Drizzle,…
それでも外部キー制約は必要ない / #fk_night でしゃべってきました

11年ぶりに外部キーNightが帰ってきます。 (前回のイベントはこちら: https://connpass.com/event/11463/) この11... 外部キーに対する思いをたくさん聞けて大変に楽しい会でした。自分も言いそびれたり、盛り込めなかった内容がたくさんあるので、ここで補足しようと思います。 何が言いたかったの 外部キー制約は運用...

Page 1