News for hackers. Stuff that matters.
Re:Everything wrong with databases and why their complexity ... by nathanmarz on Tuesday January 09, 2024 @02:34PM (#38930795)
True, Rama does have a learning curve. It's easier to explain why its indexing capabilities are so powerful, as data structures vs. data models is fairly relatable to most devs. But I actually consider its dataflow API to be the bigger breakthrough. Our Twitter-scale Mastodon implementation and examples in rama-demo-gallery are demonstrations of this.

Also, Rama has a first-class Clojure API (I should probably update the website).

https://github.com/redplanetlabs/twitter-scale-mastodon https://github.com/redplanetlabs/rama-demo-gallery

Re:Everything wrong with databases and why their complexity ... by morsecodist on Tuesday January 09, 2024 @03:16PM (#38931466)
Cool on the clojure API. Functional programing really fits with this sort of thing. Does your implementation limit you to the JVM?
Re:Everything wrong with databases and why their complexity ... by nathanmarz on Tuesday January 09, 2024 @03:55PM (#38931983)
Yes, it's JVM-only for the foreseeable future.
Re:Everything wrong with databases and why their complexity ... by worik on Wednesday January 10, 2024 @01:44PM (#38941727)
That is sad

Why take that path?

I get your point about global mutable state, but I do not see how you have done anything more than shuffle the complexity around

Being dependant on software like the JVM makes me very reluctant to investigate further. The JVM is not involved in anything I use, I do not think i want it.