HN user

ibrar74

104 karma
Posts27
Comments13
View on HN
www.pgedge.com 5mo ago

MCP Transport: Architecture, Boundaries, and Failure Modes

ibrar74
1pts0
github.com 6mo ago

RAG Architectures AI Builders Should Understand

ibrar74
3pts1
github.com 6mo ago

Vector Search Inside PostgreSQL Without an External Database

ibrar74
1pts1
github.com 6mo ago

Why On-Prem Databases Still Matter for AI Workloads

ibrar74
3pts1
github.com 6mo ago

Show HN: NeuronDB – Embeddings and vector search for PostgreSQL

ibrar74
4pts1
sloanreview.mit.edu 6mo ago

How LLMs Work: Top Executive-Level Questions

ibrar74
3pts1
www.pgedge.com 1y ago

Understanding and Reducing PostgreSQL Replication Lag

ibrar74
2pts0
www.pgedge.com 1y ago

Setting Up Failover Slots in PostgreSQL-17

ibrar74
1pts0
www.pgedge.com 2y ago

Achieving High Availability in PostgreSQL Strategies Tools and Best Practices

ibrar74
2pts0
www.pgedge.com 2y ago

Using PgEdge to Achieve Ultra-High Availability for PostgreSQL

ibrar74
1pts0
www.pgedge.com 2y ago

The Significance of Multi-Master PostgreSQL

ibrar74
3pts0
github.com 3y ago

Turn PostgreSQL into Graph DBMS

ibrar74
10pts0
www.percona.com 4y ago

Improve PostgreSQL Query Performance Insights with Pg_stat_monitor

ibrar74
4pts1
blog.timescale.com 4y ago

What time-weighted averages are and why you should care

ibrar74
173pts26
twitter.com 5y ago

PostgreSQL Database Security: Authentication

ibrar74
5pts0
twitter.com 5y ago

PostgreSQL 13 New Feature: dropdb –force

ibrar74
2pts0
twitter.com 5y ago

PostgreSQL_fdw Authentication Changes in PostgreSQL 13

ibrar74
3pts0
twitter.com 5y ago

Index Improvements in PostgreSQL 13

ibrar74
2pts0
twitter.com 5y ago

Migrating to PostgreSQL Version 13: Incompatibilities You Should Be Aware Of

ibrar74
5pts0
twitter.com 6y ago

Multi-Master Replication Solutions for PostgreSQL

ibrar74
2pts0
www.percona.com 6y ago

Common PostgreSQL Errors

ibrar74
4pts0
www.percona.com 6y ago

Proposal for Global Indexes in PostgreSQL

ibrar74
8pts0
www.percona.com 7y ago

Writing PostgreSQL Extensions Is Fun – C Language

ibrar74
35pts0
www.percona.com 7y ago

Benchmark PostgreSQL with Linux HugePages

ibrar74
7pts0
www.percona.com 7y ago

Track PostgreSQL Row Changes Using Public/Private Key Signing

ibrar74
3pts0
www.percona.com 7y ago

Tune Linux Kernel Parameters for PostgreSQL Optimisation

ibrar74
13pts1
www.percona.com 7y ago

Tuning PostgreSQL Database Parameters to Optimize Performance

ibrar74
8pts0

I wrote this after shipping multiple RAG systems that broke in production. This post focuses on architecture choices, failure modes, and tradeoffs. No prompt tricks. No hype. Feedback from people running RAG in production is welcome.

I am one of the authors. This post explains how we implemented vector search directly inside PostgreSQL, including index design, query execution, and operational tradeoffs. The goal is to keep embeddings and search close to the data instead of adding another external service. Happy to answer technical questions.

This post explains why we still run AI workloads close to the database in some production setups. The focus is on data gravity, latency, compliance, and operational cost, not on rejecting the cloud outright. Cloud works well for many teams, especially early on. This piece documents cases where on-prem or hybrid setups stayed cheaper, more straightforward, or more predictable once vector search, embeddings, and retrieval moved into the data plane. Feedback and counterexamples welcome.

NeuronDB runs vector storage, similarity search, and RAG primitives directly inside PostgreSQL. The goal focuses on keeping embeddings, metadata, and query planning in one system. The repository includes a PostgreSQL extension, vector indexing logic, and SQL-first query patterns. Feedback on design tradeoffs, performance behavior, and failure modes under load would help.

This article does a good job separating model capability from system behavior. One point worth emphasizing is that most real failures come from the surrounding system, not the model itself. Tokenization choices, context truncation, retrieval quality, and update frequency often dominate output quality more than model size. In production, debugging usually means tracing data flow and state, not tuning prompts.

Yes, that's the problem this blog try to explain. NULL means "no value", but this is not true for all the languages. So you better know what is the value of NULL in the language you are trying to use.

What do you mean by never set? In the database, you can either enter a string (empty or non-empty) or NULL in a column. There no such thing called never set.

Actually this blog is not about how many ways you can use NULL in the database. It's all about the people who have programming experience (C/C++/JAVA) and try to write the SQL queries.

It is not outdated, it has less information. The parallel joins is a bigger topic itself. In this blog, I want to give a brief introduction about parallelism in PostgreSQL.

I will definitely read what you suggested. But keep in touch I will post more blogs for each sub-topic to cover it all.