Hacker GitHub

← All repos

apple/foundationdb

View on GitHub ↗ ★ 16,834 C++

FoundationDB - the open source, distributed, transactional key-value store

49 mentions on Hacker News by 45 people: 4 stories, 45 comments · first 2018-04-19 · latest 2026-07-03

Mentions per year 49 mentions · busiest year 2018 (12)
20082026
  1. You're in luck: https://github.com/apple/foundationdb/blob/main/design/corou...
  2. …C++ and vice versa, but not for all code, and may need work adding annotations on the C++ side. See https://github.com/apple/foundationdb/blob/main/SWIFT_GUIDE.... . There’s a good video on that work from a few years ago that was discussed…
  3. …- there certainly aren't many pull requests which reference Swift [0] since it was restored. [0]: https://github.com/apple/foundationdb/pulls?q=is%3Apr+swift
  4. It was then backed back in? https://github.com/apple/foundationdb/commit/6cd5ad2ffe1d246...
  5. …dive into the flexibility of Swift, and the Konrad’s talk is excellent and worth watching. https://github.com/apple/foundationdb/commit/e52fc3621fd5e41...
  6. …to implement pre-fetching and not make a read against FDB each time a new tuple is pulled. [0] https://github.com/apple/foundationdb/wiki/Everything-about-...
    comment by fabianlindfors · 2025-05-08 · in Foundation DB Record Layer SQL API
  7. …FoundationDB has their own syntax to manage their actor system which just transpiles to C++: https://github.com/apple/foundationdb/blob/main/flow/README.... V8 also has torque which I think to some degree also fits into that type of…
    comment by the_mitsuhiko · 2025-05-01 · in Pwning the Ladybird Browser
  8. It's still open source and actively maintained by Apple, they use it internally. https://github.com/apple/foundationdb
    comment by hansihe · 2024-08-15 · in CockroachDB license change
  9. …Discussed on HN at the time: https://news.ycombinator.com/item?id=39028672 [1]: https://github.com/apple/foundationdb https://en.wikipedia.org/wiki/FoundationDB
  10. …coming, and it feels great to finally get this out in open source. FDB is open source too, BTW: https://github.com/apple/foundationdb
  11. I'd quite like to see this applied to the FoundationDB repository - https://github.com/apple/foundationdb Thanks!
  12. Is this the language in question? https://github.com/apple/foundationdb/blob/main/flow/README....
    comment by JonChesterfield · 2023-12-14 · in Maybe getting rid of your QA team was bad
  13. …different in every language. From memory the Java ffi wrapper is 4x as much code as it is in Ruby. https://github.com/apple/foundationdb/tree/main/bindings
    comment by josephg · 2023-11-15 · in WASM by example
  14. …• FoundationDB - the open source, distributed, transactional key-value store: https://github.com/apple/foundationdb
    comment by surprisetalk · 2023-10-11 · in Apple should acquire Wolfram Research
  15. Isn’t apple server on C/C++? They have their own db in that https://github.com/apple/foundationdb
    comment by yankput · 2023-09-19 · in JDK 21 Release Notes
  16. …is open source. Clearly untrue, however FoundationDB is open source, with a permissive license. https://github.com/apple/foundationdb So is much of the operational tooling for it: https://github.com/FoundationDB/fdb-kubernetes-operator
  17. …browsing through their github issues there are people trying to recover corrupted clusters. https://github.com/apple/foundationdb/issues/2480
  18. Interesting… https://github.com/apple/foundationdb/pull/10156
  19. …I am not sure if this is all of the simulation tests, but it seems to cover the basic cases. https://github.com/apple/foundationdb/tree/main/fdbserver/wo... > Someone could probably integrate this functionality into a Kubernetes operator…
    comment by falsandtru · 2023-07-03 · in FoundationDB: A Distributed Key-Value Store
  20. …matter how you go about it. [1] https://forums.foundationdb.org/t/how-to-use-foundationdb-un... [2] https://github.com/apple/foundationdb/tree/main/tests
  21. …part of the standard vernacular, but I believe we'll get there eventually. Databases are fun! [1] https://github.com/apple/foundationdb/wiki/Multi-Region-Repl... A parallel line of reach in this area of the design space out of the EU was…
    comment by vvern · 2022-04-30 · in Anna: A key-value store for any scale
  22. …recently redirected to the github release artifacts page.) You can find the 7.0 release notes at https://github.com/apple/foundationdb/blob/main/documentatio... , which will appear in the documentation once the public site is updated to…
  23. https://github.com/apple/foundationdb https://github.com/foundationdb EDIT: I forgot they were a commercial product before Apple open-sourced it after acquisition.
  24. …approach because the "proper" error handling using `if err != nil` is way too verbose: https://pkg.go.dev/github.com/apple/foundationdb/bindings/go... (Actually Go's stdlib too sometimes abuses panic in a similar way.)
    comment by beltsazar · 2021-08-24 · in Error stack traces in Go with x/xerror
  25. FoundationDB is Apache 2.0 https://github.com/apple/foundationdb/blob/master/LICENSE It is CP per https://apple.github.io/foundationdb/cap-theorem.html
  26. This is currently in progress right now. https://github.com/apple/foundationdb/blob/e7d7b39f12afa8ea2...
  27. …source contributions from them: Swift[1] and FoundationDB[2] [1] https://github.com/apple/swift [2] https://github.com/apple/foundationdb
  28. …- Google: https://github.com/google/guava - Microsoft: https://github.com/microsoft/vscode - Apple: https://github.com/apple/foundationdb Am I missing the point? Are OSS projects from these companies that are side-projects? While on the…
    comment by StreamBright · 2019-09-10 · in Uber lays off 435 people
  29. …doorstep" kind of way. It's active: https://www.foundationdb.org/blog/foundationdb-is-open-sourc... https://github.com/apple/foundationdb
  30. …size has nothing to do with types and everything to do with the language. Look at a file like this: https://github.com/apple/foundationdb/blob/master/bindings/j... You have equals, hashCode, toString which are all uncommon in other…
  31. …mistake with FoundationDB. What are your software dependency evaluation strategies? Share them. [0] https://github.com/apple/foundationdb/issues [1] https://mxstbr.com/thoughts/tech-choice-regrets-at-spectrum/
    comment by jasode · 2019-01-23 · in Our Software Dependency Problem
  32. https://github.com/apple/foundationdb/tree/master/flow
  33. This is not exactly a new thing: https://github.com/apple/swift There's also: https://github.com/apple/foundationdb
  34. Well I guess there's Foundationdb [1] and cups [2] but those were acquisitions. [1] https://github.com/apple/foundationdb [2] https://github.com/apple/cups
  35. Haven't tested yet, but I was wondering if it's possible to use TiDB as SQL layer. [0] [0]: https://github.com/apple/foundationdb/issues/198
  36. …problems, and should ultimately result in the (FreeBSD) port being fairly straightforward. [1]: https://github.com/apple/foundationdb/pull/309 [2]: https://forums.foundationdb.org/t/freebsd-support-for-founda...
  37. Try release-5.1 branch. See https://github.com/apple/foundationdb/pull/263 .
    comment by hiroshi3110 · 2018-05-05 · in FoundationDB community highlights, two weeks in
  38. …can that be? there's nothing to clarify. there are people spewing nutty weirdness, and then there's https://github.com/apple/foundationdb/blob/master/LICENSE if that somehow isn't convincing, they distribute linux binaries.
  39. More info on this in this issue: https://github.com/apple/foundationdb/issues/129
    comment by faizshah · 2018-04-20 · in Apple open-sources FoundationDB
  40. Found the NodeJS bindings in the 5.0 branch: https://github.com/apple/foundationdb/blob/release-5.0/bindi... Seems dated as it requires NodeJS either 0.8 or 0.10.
    comment by Rygu · 2018-04-19 · in Apple open-sources FoundationDB
  41. Answered my own question (seems like the answer is yes): https://github.com/apple/foundationdb/blob/master/bindings/p...
    comment by sleepyams · 2018-04-19 · in Apple open-sources FoundationDB
  42. I think my favorite part of the build process was when we frobnicated libstdc++: https://github.com/apple/foundationdb/blob/master/Makefile#L... And then there were the hijinks we went through to build a cross-compiler with modern gcc and…
    comment by wwilson · 2018-04-19 · in Apple open-sources FoundationDB
  43. …in a btree on SSD (for random reads) and two on spinning disks in a log structured engine. [1] https://github.com/apple/foundationdb/blob/master/fdbserver/... It looks to me like Apple has made a pretty complete release of the key/value…
    comment by voidmain · 2018-04-19 · in Apple open-sources FoundationDB
  44. It's under Apache 2.0 for those curious: https://github.com/apple/foundationdb/blob/master/LICENSE . Also, side note: it looks like this was a private GitHub repository for at least a couple months, since they have pull requests going back…
    comment by saagarjha · 2018-04-19 · in Apple open-sources FoundationDB
  45. Awesome - the code is up on github: https://github.com/apple/foundationdb/
    comment by angrygoat · 2018-04-19 · in Apple open-sources FoundationDB