FerretDB

Data

database protocol compatibility layer

SHOW HN2023

147points
68comments
#424of 3,109 in 2023
Top 14%of 2023 by points

How HN took it

MixedNo clear lean

11 positive, 9 neutral or asking, 0 mixed, 3 critical, out of 23 comments about the project. Thread score +0.17.

Idea: 5 for, 1 againstExecution: 1 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good idea to bring sharding-like scaling via Postgres

    From 1 comment
    • If this implemented sharding it'd be killer. I recognize that'd be a huge amount of work, but that would be amazing! I may do that someday. You could just use one PG instance as…
      winrid on HN
  • SQLite backend is a great addition

    From 1 comment
    • Great addition of SQLite backend. I would however love prebuilt binaries for Mac, that way I can test it with Marmot (https://github.com/maxpert/marmot sorry for shameless plug).…
      maxpert on HN

Objections

  • Written in Go rather than C is a concern for some

    From 1 comment
    • Man this is exactly what I need at a high level but not writing this in C is a complete show-stopper. All that Docker effluvium adds insult to injury. Sad!
      jhatemyjob on HN

Requests

  • Prebuilt binaries for Mac

    From 1 comment
    • Great addition of SQLite backend. I would however love prebuilt binaries for Mac, that way I can test it with Marmot (https://github.com/maxpert/marmot sorry for shameless plug).…
      maxpert on HN
  • Sharding support

    From 1 comment
    • If this implemented sharding it'd be killer. I recognize that'd be a huge amount of work, but that would be amazing! I may do that someday. You could just use one PG instance as…
      winrid on HN
  • Benchmarks against MongoDB

    From 1 comment
    • It would be interesting to see some benchmarks, especially comparing the same queries between Mongo and Ferret. Also, while the readme does say it's meant to be a drop in…
      magic_hamster on HN

Questions

  • Is the native document schema documented for SQL querying?

    From 1 comment
    • Is there any documentation on the native schema used to store the documents. Is it sane enough that you could manually roll your own JSON1 queries in SQL to facilitate more…
      Mertax on HN

Alternatives named

  • MongoDB

    From 1 comment
    • "However, as time passed, MongoDB abandoned its open-source roots; changing the license to SSPL - making it unusable for many open source and early-stage commercial projects."…
      Thaxll on HN
  • CouchDB

    From 1 comment
    • Honest question: why doesn't Couchdb receive any love on HN? It's such a perfect tool for my side projects and most projects that will never reach Twitter scale
      yawnxyz on HN
  • MySQL Document Store

    From 1 comment
    • Great project! I find it intriguing to note a comparable approach by MySQL, where it functions as a NoSQL database, specifically a document database, owing to its adoption of a…
      adobrawy on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/36590834)