HackerTrans
TopNewTrendsCommentsPastAskShowJobs

pgedge_postgres

no profile record

Submissions

[untitled]

1 points·by pgedge_postgres·last month·0 comments

[untitled]

1 points·by pgedge_postgres·last month·0 comments

How the Other Half Counts: Planner Statistics in Oracle, Db2, MySQL, SQLite

thebuild.com
1 points·by pgedge_postgres·last month·0 comments

PostgreSQL 19 Beta: The Four Features You'll Feel

thebuild.com
3 points·by pgedge_postgres·last month·0 comments

[untitled]

1 points·by pgedge_postgres·last month·0 comments

ADHD: Parallel Divergent Ideation for Coding Agents

adhdstack.github.io
4 points·by pgedge_postgres·last month·2 comments

Always Be Blaming: how Git blame answers the wrong question

matklad.github.io
2 points·by pgedge_postgres·last month·0 comments

What's Easy Now? What's Hard Now? How AI Is Changing Software Development

brooker.co.za
5 points·by pgedge_postgres·last month·1 comments

[untitled]

1 points·by pgedge_postgres·3 months ago·0 comments

[untitled]

1 points·by pgedge_postgres·3 months ago·0 comments

[untitled]

1 points·by pgedge_postgres·3 months ago·0 comments

[untitled]

1 points·by pgedge_postgres·3 months ago·0 comments

Uncomplicating PostgreSQL management in Kubernetes- free webinar 4/14 11AM EST

us02web.zoom.us
1 points·by pgedge_postgres·3 months ago·0 comments

What Is a Collation, and Why Is My Data Corrupt? – PG Phridays with Shaun Thomas

3 points·by pgedge_postgres·3 months ago·0 comments

[untitled]

1 points·by pgedge_postgres·4 months ago·0 comments

OSS MCP Server for PostgreSQL: Give Feedback and Enter to Win a Raspberry Pi

2 points·by pgedge_postgres·4 months ago·0 comments

[untitled]

1 points·by pgedge_postgres·4 months ago·0 comments

Try an open-source MCP server for Postgres – win a Raspberry Pi

1 points·by pgedge_postgres·4 months ago·0 comments

Want to Win a New CanaKit Raspberry Pi 5 Starter Kit Pro?

2 points·by pgedge_postgres·4 months ago·0 comments

[untitled]

1 points·by pgedge_postgres·4 months ago·0 comments

comments

pgedge_postgres
·29 days ago·discuss
[flagged]
pgedge_postgres
·29 days ago·discuss
pssst... we're 100% open source under the PostgreSQL license, with active-active multi-master replication for any topology from single-region HA to write-anywhere global. :-) try it out on the Downloads page on our site https://www.pgedge.com/download/enterprise-postgres for secure downloads, or check out Spock on GitHub (https://github.com/pgEdge/spock) and the Active Consistency Engine (https://github.com/pgedge/ace) to integrate the extension & tool yourself. Answers to common questions in our FAQ: https://www.pgedge.com/resources/faq#pgedge-distributed-post...
pgedge_postgres
·last month·discuss
[flagged]
pgedge_postgres
·last month·discuss
[dead]
pgedge_postgres
·last month·discuss
[flagged]
pgedge_postgres
·6 months ago·discuss
Hi! From the presenter,

> The PG 18 features that i am presenting don't directly address vector search; however asynchronous I/O can impact large vector index scan, RETURNING enhancements are useful for tracking vector insertion and updates, and generated column replication could replicate calculated embedding across distributed nodes. PostgreSQL 18 itself don't have native vector search improvements but the pgvector extension has been making significant strides in PostgreSQL 18 performance improvements which can indirectly benefit vector workloads....
pgedge_postgres
·6 months ago·discuss
We listened to customers as they refined their AI strategies in response to the rapid evolution of LLMs, Agentic AI and integration technologies such as the Model Context Protocol (MCP), and as we did so a few things stood out to us.

First and foremost, many of the newly available tools and technologies are not suited to the needs of the enterprise, particularly in highly regulated industries or major government agencies. Many of the new AI application builders and code generators – and the database platforms supporting them – do not adequately address enterprise requirements for high availability, data sovereignty, global deployment, security and compliance and the need in some cases to run on-premises or in self-managed cloud accounts. As one CIO from a large financial services firm put it to us recently: “We’ve got a couple of dozen AI generated applications end users really want to put into production, but first we’ve got to figure out how to deploy them on our own internal compliant infrastructure.”

Secondly, as compelling as it is to automate workflows with Agentic AI, or to generate new applications with tools like Claude Code, Replit, Cursor or Lovable, the biggest need is to work with existing databases and applications. While some of the newer Postgres-based cloud services work well with Agentic AI and AI app builders for brand new applications they cannot accommodate existing databases and applications without a costly migration – and perhaps to an environment that doesn’t meet the organization’s strict security and compliance requirements. Enterprise customers need AI tooling – including an MCP Server – that can operate against their existing databases.

Additionally we saw there was no dedicated Postgres vendor offering a fully featured and fully supported MCP Server that works with all your existing Postgres databases. Most of the available Postgres MCP Servers are tied to the vendor's own products, and in particular their cloud database offering.

And thirdly, developing new AI applications such as a chatbot running on top of an existing knowledge base, is overly complex with developers having to stitch together too many tools, APIs, Postgres extensions and data pipelines. We saw an opportunity to make it easier to develop AI applications without having to undertake a major exercise in tool sourcing and integration.

We are addressing each of these with the pgEdge Agentic AI Toolkit for Postgres.
pgedge_postgres
·7 months ago·discuss
Thanks for asking!

Our MCP server does understand how to explore and understand the database schema, and if the knowledgebase package is installed (which you can install from our Enterprise repos, or build one yourself with whatever content you like), it has semantic search capabilities over all the PostgreSQL, pgAdmin, PostGIS, pgEdge and other docs so it has a full understanding of the database and technologies used in it, even if the chosen LLM hasn't been trained on them or only has partial training on them. It can even perform semantic searches over any data you might have embeddings for in the database, provided you configure it to use the correctly embedding LLM, allowing arbitrary semantic searches of content in databases of which it has no prior schema knowledge.

Ours is the only MCP server for Postgres that is fully featured, fully supported by an actual Postgres company AND works with any existing Postgres database on any standard version of Postgres from v14 on.

Note that the MCP server is far better optimised than using psql; it uses lots of tricks to manage token budget, and has tools specifically designed to make database interaction easier, faster, and more efficient.
pgedge_postgres
·8 months ago·discuss
Now with PostgreSQL 18 support.
pgedge_postgres
·9 months ago·discuss
It technically is source-available, as of Nov 2024, anyway: https://news.itsfoss.com/cockcroachdb-no-open-source/

So yes, license (and compatibility - see https://pgscorecard.com) are two major differences between pgEdge and CockroachDB.

pgEdge version updates also come in very close alignment with upstream PostgreSQL intentionally to make sure security patches/bugfixes and the latest features get to users ASAP.
pgedge_postgres
·9 months ago·discuss
You're actually 100% correct! CockroachDB is only 57.25% compatible with standard PostgreSQL (according to https://pgscorecard.com, which details the way it comes up with these numbers) whereas we are 100% compatible (and 100% open-source, whereas they are source-available).
pgedge_postgres
·9 months ago·discuss
There's a lot of ways to approach the common problems found when running multi-master / active-active PostgreSQL. (A complete guide on this, specifically using PostgreSQL in general, was written by one of our solutions engineers, Shaun Thomas: https://www.pgedge.com/blog/living-on-the-edge)

Could you elaborate on what problems you experienced?
pgedge_postgres
·9 months ago·discuss
Just a guess, but some of the undocumented edge cases you saw might be explored in this blog from one of our software engineers, Shaun Thomas. It's all about conflict resolution & avoidance in PostgreSQL, in general: https://www.pgedge.com/blog/living-on-the-edge

If understanding how conflicts are handled in pgEdge is helpful, here's a link to the docs on the subject: https://docs.pgedge.com/spock_ext/conflicts

And the FAQ also delves into it some: https://www.pgedge.com/resources/faq
pgedge_postgres
·9 months ago·discuss
As a note, there's also specific documentation regarding this: https://docs.pgedge.com/spock_ext/conflicts

And, one of our solutions engineers (Paul Rothrock) has a video released a month ago on this topic as well: https://www.youtube.com/watch?v=prkMkG0SOJE

Sharing these alongside my other comment in case additional information is helpful :-)
pgedge_postgres
·9 months ago·discuss
The official FAQ has a good amount of info on how conflict resolution is handled (https://www.pgedge.com/resources/faq)!

Relevant excerpt: "pgEdge offers eventual consistency between nodes using a configurable policy (e.g. last-writer-wins) for conflict resolution, along with conflict-free delta apply columns (i.e. CRDTs) for running sum fields. This allows for independent, concurrent and eventually consistent updates across multiple nodes."

Some specific documentation on the subject: https://docs.pgedge.com/spock_ext/conflicts

One of our solutions engineers (Paul Rothrock) created a video on this topic in the last month: https://www.youtube.com/watch?v=prkMkG0SOJE

And if you're interested in more information about conflict management in PostgreSQL clusters in general, this article ("Living on the Edge: Conflict Management and You") from Shaun Thomas is probably useful to check out: https://www.pgedge.com/blog/living-on-the-edge
pgedge_postgres
·9 months ago·discuss
We're not claiming to be a new idea, by any means :-)

Unfortunately, Bucardo is no longer being updated.

Our goal is simply to support continued innovation of distributed PostgreSQL along with similar tools for enabling high availability / scalability in PG deployments.
pgedge_postgres
·9 months ago·discuss
Getting some examples of real-world cases to share and will comment back with them ASAP; in the meantime, would you mind sharing what undocumented edge cases you came across and what solutions you explored to handle them? It would help with sharing super relevant use cases :-)
pgedge_postgres
·9 months ago·discuss
Thanks for pointing out the lack of info on conflict resolution in the README! It's been reported and we'll look at getting that updated ASAP.

In the meantime, you can find a lot of information in the official FAQ on how conflict resolution is handled (https://www.pgedge.com/resources/faq), but at-a-glance, "pgEdge offers eventual consistency between nodes using a configurable policy (e.g. last-writer-wins) for conflict resolution, along with conflict-free delta apply columns (i.e. CRDTs) for running sum fields. This allows for independent, concurrent and eventually consistent updates across multiple nodes."
pgedge_postgres
·10 months ago·discuss
the Getting Started guide is definitely a different mindset than what we would recommend for Production Ready, particularly if there's specific security requirements in mind. With that being said, it should be more clear, so we've reported this to our documentation team to make sure it is!
pgedge_postgres
·10 months ago·discuss
We're a little different in that we're not just 100% open-source, but also 100% compatible with community PostgreSQL. see https://pgscorecard.com for comparisons between pgEdge and YugabyteDB, CockroachDB on that front.

More thoughts on why we feel that's important here: https://www.pgedge.com/blog/considering-distributed-postgres...

and the Buyer's Guide (https://www.pgedge.com/landing-pages/distributed-postgresql-...) referenced within does list more technical details and comparisons between us and YugabyteDB / CockroachDB.