stolon
zombodb
Our great sponsors
stolon | zombodb | |
---|---|---|
4 | 13 | |
3,650 | 3,953 | |
1.4% | - | |
2.5 | 8.8 | |
3 days ago | 14 days ago | |
Go | PLpgSQL | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stolon
zombodb
-
State of the art for serde-compatible CBOR encoding/decoding?
Hi there! My name is Eric Ridge. I'm the developer behind ZomboDB (https://github.com/zombodb/zombodb). It's a rust-based system for creating indexes in Postgres backed by Elasticsearch.
You can read more about it on our GitHub repo, but basically it brings most of the power of elasticsearch’s searching and analytics abilities straight into Postgres.
- Full text search PG and elastic [High-level questions]
-
Unsure if this is the place to ask, but does anybody know of any tools to do full text search on Postgres for patterns, mentions, and so on?
There is an extension to integrate Elasticsearch with Postgres: https://github.com/zombodb/zombodb
-
Databases in 2021: A Year in Review
Not affiliated, but for anyone looking to do searches on data stored primarily in Postgres via Elastic, ZomboDB is pretty slick.
ZomboDB is a Postgres extension that enables efficient full-text searching via the use of indexes backed by Elasticsearch. https://github.com/zombodb/zombodb#readme
- What are you using for text search in your apps? 🔎
- PostgreSQL 14 Released
-
Postgres Full-Text Search: A Search Engine in a Database
If your search needs outgrow Postgres' native search engine, you can use Postgres search with an ElasticSearch backend, using Zombo
https://github.com/zombodb/zombodb
It basically gives you a new kind of index (create index .. using zombodb(..) ..)
Zombo does at least promise to handle "complex reindexing processes" for you (which IME can be very painful) but yeah, I assume you'd still have to deal with shard rebalancing, hardware issues, network failures or latency between postgres and elastic, etc etc.
The performance and cost implications of Zombo are more salient tradeoffs in my mind – if you want to index one of the main tables in your app, you'll have to wait for a network roundtrip and a multi-node write consensus on every update (~150ms or more[0]), you can't `CREATE INDEX CONCURRENTLY`, etc.
All that said, IMO the fact that Zombo exists makes it easier to pitch "hey lets just build search with postgres for now and if we ever need ES's features, we can easily port it to Zombo without rearchitecting our product".
- Sync data of postgres into ES
What are some alternatives?
patroni - A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
pg_search - pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search
postgres - 🐘 Run PostgreSQL in Kubernetes
helium-etl-queries - A collection of SQL views used to enrich data produced by a Helium blockchain-etl
citus - Distributed PostgreSQL as an extension
absurd-sql - sqlite3 in ur indexeddb (hopefully a better backend soon)
noria - Fast web applications through dynamic, partially-stateful dataflow
periods - PERIODs and SYSTEM VERSIONING for PostgreSQL
Typesense - Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
beekeeper-studio - Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.
nhost - The Open-Source GraphQL Backend (Firebase Alternative).
remco - remco is a lightweight configuration management tool