TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

FoundationDB Document Layer

297 pointsby wwilsonover 6 years ago

15 comments

rubyn00bieover 6 years ago
Soooo stoked. This should make futzing with it to get started a lot easier.<p>I&#x27;ve been thinking about going to the FoundationDB summit to hopefully learn more... Does anyone have any good resources for learning about it? I&#x27;ve tried a few times but find the documentation a bit hard to grok. Maybe I&#x27;m just slow.<p>Also if you haven&#x27;t seen it, this is one of the most amazing talks on distributed systems (because it&#x27;s about testing them) I&#x27;ve ever seen (by Will Wilson from FoundationDB pre-Apple merger): <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=4fFDFbi3toc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=4fFDFbi3toc</a><p>Truly mind blowing how good FoundationDB is supposed to be for its use cases, and this Mongo layer is just the business when it comes to helping adoption.
评论 #18565704 未加载
tinyvmover 6 years ago
&gt; Document Layer has a familiar API, and is compatible with the MongoDB® protocol<p>Was wondering how I would replace MongoDB due to the shift in Licensing become more and more agressive.<p>Well , I think I found it.<p>Farewell MongoDB.
评论 #18568019 未加载
评论 #18565213 未加载
mikeceover 6 years ago
I&#x27;m a little confused. Does the &quot;layers&quot; concept mean the data which is stored in the core can be accessed in any valid manner that the layers allow? Or stated differently: if I&#x27;ve got a dumpster fire of data in a MongoDB that should have been in an RDBMS but moving to SQL would be too risky&#x2F;slow would this allow me to schlep my Mongo data to FoundationDB and have the app continue to use the Mongo access methods while I start switching APIs over to querying by SQL in batches instead of One Big Volatile Move?
评论 #18569766 未加载
spullaraover 6 years ago
Really excited that they were able to release this layer. With the changes to the license of MongoDB it could give people a real alternative.
monstradoover 6 years ago
This is massive for adoption. Can&#x27;t wait to give it a try.
andrewflnrover 6 years ago
Is there any reason to expect fundamental inefficiencies with this approach vs a vertically integrated approach like a conventional document store? Any other downsides? I ask because this seems like to obviously good an idea to be true, so I need to look for the flip side before I get to excited. Otherwise, this laying seems like the obvious approach, and I can only lament that it&#x27;s taken this long.
评论 #18563779 未加载
评论 #18565637 未加载
rhackerover 6 years ago
I don&#x27;t know much about foundationDB, but when they say API compatible, are they referring to the technical TCP&#x2F;IP connection stack, or ALSO the concepts of collections and the query language of MongoDB (such as aggregations, find, limit, etc..)<p>In other words can I throw a giant aggregation query with all mongo&#x27;s various crazy query language syntax and it will.. work the same?
评论 #18564603 未加载
评论 #18564610 未加载
janemanosover 6 years ago
Sounds kind of &quot;old&quot; tech to have different layers for supporting different data models. Like the native multi-model approach of ArangoDB much better.<p>Their aggregation framework is pretty neat and the database also has full graph capabilities. Heck, I can even combine joins and graph traversal in the same query.
justaaronover 6 years ago
i think we are going to generally see more and more object to key-value mapping layers as the latter are widely available via cloud providers, and one basically needs something in the spirit of persistent-volume-claims from kubernetes land in the database layer that can be fulfilled by some key-value backend...
sfilargiover 6 years ago
FoundationDB always sounded amazing, BUT, the way they disappeared when it was bought by Apple left a bitter taste in my mouth and I don&#x27;t think I would ever trust them enough to build my business around their product.
评论 #18565867 未加载
monstradoover 6 years ago
Are there any plans to extend the API compatibility of the document layer to be compatible with other APIs, such as, DynamoDB?
justaaronover 6 years ago
That&#x27;s huge. I could have used this a few years ago
yoavaover 6 years ago
Just wandering how will foindationDb compare to mongo in terms of the non functional s - performance, scale of a collection, number of collections, queries with and without indexes, aggregated, etc.
thefounderover 6 years ago
Can someone write a Google Datastore layer so that I can finish my appengine&#x2F;datastore adventure once and for all?
评论 #18567039 未加载
评论 #18567854 未加载
评论 #18566571 未加载
aseippover 6 years ago
Wonderful. I just updated the FoundationDB packages in NixOS to 6.0.15 at the release earlier this month. Will try packaging this up soon as well...