frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: EloqDoc: MongoDB-Compatible Doc DB with Object Storage as First Citizen

https://github.com/eloqdata/eloqdoc
8•eloqdata•2h ago
We're excited to share EloqDoc, a new open source document database built on top of Data Substrate. EloqDoc is designed around the principle of treating object storage (like S3) as a first-class citizen for durability and cost efficiency. If you love the flexibility of MongoDB's document model but are struggling with scaling, cost, and consistency due to its coupled architecture, EloqDoc is for you. It’s built to solve MongoDB's inherent infrastructure challenges while remaining fully compatible with existing MongoDB clients and drivers.

Key Features:

1. Object Storage as First Citizen: Uses object storage for primary durability, leveraging local NVMe caching to achieve both lower cost and higher performance than using block-level storage (e.g. EBS).

2. Decoupled Compute & Storage: Scale your compute/QPS independently of your storage capacity, or vice-versa, without data movement.

3. True ACID Transactions: Delivers full ACID compliance with especially fast distributed transactions—consistency without compromise.

4. Native Distribution & Multi-Writer: It's a natively distributed database, eliminating complex manual sharding routers (like mongos) and supporting true Multi-Writer scalability.

Check it out: https://www.github.com/eloqdata/eloqdoc

We welcome any feedback, critique, or questions on the EloqDoc!

Comments

fluxkernel•1h ago
There is a discussion on Reddit for a 5TB data volume but very low throughput, I think Object Storage based document database would help in this case. https://www.reddit.com/r/mongodb/comments/1o41dta/is_there_a...
hodr_super•1h ago
Mongo Atlas also supports using archive database to store infrequently accessed cold data. It’s also object storage based.
fluxkernel•1h ago
Typically a separate archive database is not desired choice. You need to specify the rule how old the data is move from production database to archive database. Also the archive database is read only and slow, you can not achieve transaction between production database and archive database.
eloqdata•1h ago
Yes, this is exactly the typical use case where EloqDoc shines.

Our auto-tiering feature allows you to manage a massive database (e.g., 5TB+) primarily on cheap, durable object storage (like S3), which is already built for cross-AZ replication and is up to 3x cheaper than traditional cloud block storage (EBS).

We use local NVMe SSDs (200K+ IOPS) purely as a high-performance cache layer to accelerate read access. Hot and cold data are automatically swapped across memory, SSD, and object storage tiers based on access frequency, ensuring high performance (up to 100x faster than archive solutions)

the_precipitate•1h ago
FerretDB and DocumentDB seem to be the only other two Mongo-compatible open source database implementations. Both are based on PostgreSQL.
eloqdata•59m ago
That’s correct. FerretDB and DocumentDB both pursue PostgreSQL-based document models.

EloqDoc follows a fundamentally different architectural path. Instead of executing in Postgres, we leverage the existing MongoDB parser and executor to ensure maximum compatibility. Our main contribution is to replace the single-writer WiredTiger storage engine entirely with Data Substrate.

The Data Substrate is an abstract layer built specifically to handle distributed database fundamentals: scalable buffer pooling, concurrency control, durability, elasticity, and fault tolerance. You can read more: https://www.eloqdata.com/blog/2025/07/14/technology

This architectural choice is what enables EloqDoc to deliver features that Postgres-based solutions cannot easily match, including: full compatibility, native Multi-Writer capability, Object Storage First and extremely low-latency distributed transactions.

Apple MIE vs. GrapheneOS MTE Implementation

https://blog.arcbjorn.com/memory-safety-race
1•arcbjorn•27s ago•0 comments

A window into modern loan origination

https://www.bitsaboutmoney.com/archive/window-modern-loan-origination/
1•Garbage•5m ago•0 comments

The Trinary Dream Endures

https://www.robinsloan.com/lab/trinary-dream/
1•FromTheArchives•6m ago•0 comments

Show HN: Photerra – One app to discover hidden gems, plan with friends, and book

https://www.photerra.com/
2•davidlevien•10m ago•1 comments

Update on JollyTango: The First Real-Time Audio Travel Guide

https://www.indiehackers.com/post/update-on-jollytango-the-worlds-first-real-time-audio-travel-gu...
1•jollytango•10m ago•0 comments

America's Tech Right Is Obsessed with Building Giant Statues

https://www.bloomberg.com/news/features/2025-10-17/america-s-tech-right-is-obsessed-with-building...
2•nharada•11m ago•1 comments

Meta Is Building a Smart TV in VR

https://www.lowpass.cc/p/meta-horizon-tv-app-smart-tv-ui
2•signa11•14m ago•1 comments

Shells vs. GUI's vs. Muhammed Ali

https://rmitz.org/blazemonger.html
1•xk3•15m ago•0 comments

HCI Systems in the Age of AI Code Generation [video]

https://www.youtube.com/watch?v=mGqQGFZ6ve4
1•ph4rsikal•19m ago•0 comments

Cartography of Generative AI

https://cartography-of-generative-ai.net/
1•occamschainsaw•19m ago•0 comments

K000154696: F5 Security Incident

https://my.f5.com/manage/s/article/K000154696
1•libpcap•20m ago•0 comments

When AI Dungeon meets realtime video generation

https://scarystories.live/
1•tonyabracadabra•22m ago•1 comments

Apple wants "to own a sport end to end"

https://sixcolors.com/link/2025/10/apple-wants-to-own-a-sport-end-to-end/
1•tosh•22m ago•0 comments

10 Ideas for Every Problem

https://twitter.com/staysaasy/status/1979888488494301200
1•thisismytest•23m ago•0 comments

Early Trends and PMF in AI-for-Hedge Funds Startups

https://magis.substack.com/p/skepticism-early-trends-and-an-early
1•izyda•23m ago•0 comments

Australian Coastline Imagery

https://tech.marksblogg.com/australia-coastline-satellite-imagery.html
1•marklit•24m ago•0 comments

New Comet Could Be 7B Years Old and Contain $455T of Nickel

https://cowboystatedaily.com/2025/10/17/new-comet-could-be-7-billion-years-old-and-contain-455-tr...
1•Bender•26m ago•0 comments

Ask HN: I have a CS degree but taught for 5 years– how can I get back into tech?

3•padzochambers•26m ago•0 comments

Recent developments in the US-China trade war [video]

https://sinocism.com/p/sinocism-live-council-on-foreign
1•novaleaf•27m ago•0 comments

Show HN: ElephantShadow: PHP for SSR of Webcomponents in declarative shadow DOM

https://github.com/ulrischa/ElephantShadow
1•ulrischa•28m ago•0 comments

Timezones as Types: Making Time Safer to Use in Go

https://www.matthewhalpern.com/posts/golang-type-safe-timezones/
1•Matthalp•28m ago•0 comments

Doing well in your courses: a guide by Andrej Karpathy

https://cs.stanford.edu/people/karpathy/advice.html
4•peterkshultz•32m ago•0 comments

Show HN: Browser-based PDF form fields detection (YOLO-based)

https://commonforms.simplepdf.com/
3•nip•32m ago•1 comments

Thieves steal crown jewels in 4 minutes from Louvre Museum

https://apnews.com/article/france-louvre-museum-robbery-a3687f330a43e0aaff68c732c4b2585b
8•malshe•32m ago•1 comments

When Carl Sagan Sued Apple Twice (2014)

https://www.engadget.com/2014-02-26-when-carl-sagan-sued-apple-twice.html
3•thunderbong•33m ago•0 comments

Do the new obesity drugs pay for themselves?

https://medicalxpress.com/news/2025-10-obesity-drugs-pay.html
1•PaulHoule•35m ago•0 comments

I found the missing 6GB on my Mac (APFS, recovery partitions, and GB vs. GiB)

https://mikenotthepope.com/i-found-the-missing-6gb-on-my-mac-apfs-recovery-partitions-and-gb-vs-gib/
1•MikeNotThePope•37m ago•0 comments

Show HN: The modern flip phone – but it's an iPhone

https://dumbsmartphones.com
1•YPCrumble•37m ago•1 comments

Roast Domains at This Domain Sucks

https://thisdomain.sucks
1•nachoag7•37m ago•0 comments

Creative Disruption in the Order of the World

https://www.noemamag.com/creative-disruption-in-the-order-of-the-world/
2•Brajeshwar•37m ago•0 comments