5 ms·
Is there a single sentence anywhere that describes what it actually is?
by bdcravens 2y ago
Is there a single sentence anywhere that describes what it actually is?
- rvnx 2y agoA Redis-inspired server in Go
- adhamsalama 2y agoCan't wait to feel the impact of garbage collection in my fast cache!
- arpitbbhayani 2y agoWe had a similar thought, but it is not as bad as we think. We have the benchmarks, and we will be sharing the numbers in subsequent releases. But, there is still a chance that I may come to bite us and limit us to a smaller scale, and we are ready for it.
- raggi 2y agoVertical scaling this language also gets into painful territory quite often, I’ve had to workaround this problem before but never with a thing that felt like this: https://github.com/tailscale/tailscale/blob/main/syncs/shardvalue_go.go https://github.com/tailscale/tailscale/blob/main/syncs/shard...
- _bin_ 2y agoit might help to add 99th percentile numbers to the landing page; would do a better job of showing GC impact.
- ganarajpr 2y agoWhy are you guys building Yet Another DB ? Not trying to dissuade you, but what are you trying to solve that the plethora of DB's currently in market in the same space have not solved ? This should be highlighted in your landing page and since your primary audience is other dev's ( tough-est crowd to sell ), be very specific on what value your product brings over the other choices.
- arpitbbhayani 2y agoNope. it started as Redis clone. We are on a different trajectory now. Chasing different goals.
- ekianjo 2y agoseems like a key store, with an ability to watch/subscribe to monitor for the change of values in real time
- mrbluecoat 2y ago"A key store, with an ability to watch/subscribe to monitor for the change of values in real time." Should be the first sentence on their website and repo.
- arpitbbhayani 2y agoYes. With DiceDB clients can "WATCH" the output of the commands and upon the change in data, the resultset are streamed to the subscribers.
- bdcravens 2y agoEven clicking through to the Github, after reading the "What is DiceDB?", I'm still not very clear. It feels more like marketing than information. "What is DiceDB? DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions. It delivers higher throughput and lower median latencies, making it ideal for modern workloads."
- siddharthgoel88 2y agoDrop in replacement of Redis.
- arpitbbhayani 2y agoNope. We are not redis compliant.
- DrammBA 2y agoI've seen this more and more with software landing pages, they are somehow so deep into developing/marketing that they totally forget to say what the thing actually is or does, that's why you show it to family and friends first to get some fresh eyes before publishing the site.
- lucianbr 2y agoIn a similar vein, lots of software is Mac-only, but omits to say this anywehere. You just get to the downloads page and see that there are only mac packages. As if nobody ever uses anything else.
- threatripper 2y agoWhy should they care about non-users. Offering our even mentioning choice only creates uncertainty and confusion in potential customers.
- SOLAR_FIELDS 2y agoHow hard is it to add two sentences that says only macOS is supported now and in the near future? I’d rather do that than annoy future potential customers who might have a Mac or plan to get one at some point
- deleted 2y ago[deleted]
- lucianbr 2y agoNo. I had the exact same problem. Feels arrogant. "Of course you already know what this is, how could you not?"
- goodpoint 2y agoThe video is also advertisement rather than a real thing.
- johnisgood 2y agoLooks like a Redis clone. The benchmarks compare it to Redis. Description from GitHub: > DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions. It delivers higher throughput and lower median latencies, making it ideal for modern workloads.
- pcthrowaway 2y agoNot 100% a Redis clone, but the API appears to be very similar to Redis of 10 years ago, with some additions that Redis doesn't have. See the list of commands: https://dicedb.io/get-started/installation/ https://dicedb.io/get-started/installation/
- johnisgood 2y ago"clone" was not the right term, maybe Redis-look-alike, or something along those lines, something that can be compared to Redis, at least.
- jlengrand 2y agoI picked that up purely because of the logo / website palette / name choice combinations. Interestingly, not sure it's a good thing.
- arpitbbhayani 2y agoArpit here. DiceDB is an in-memory database that is also reactive. So, instead of polling the database for changes, the database pushes the resultset if you subscribe to it. We have a similar set of commands as Redis, but are not Redis-compliant.
- remram 2y agoThis is a lot clearer than any information I found anywhere else. There wasn't any room on your website, README, or docs for this summary?
- arpitbbhayani 2y agoIt is right there on the landing page. But, let me highlight it a bit.
- wesselbindt 2y agoWhen I ctrl+F the landing page for key and value, I find nothing. Reading it in full, I also come up empty handed. Which part of the landing page implies it's a key value store?
- jstummbillig 2y agoThey did not say anything about key/value in their message.
- wesselbindt 2y agoYou are absolutely right, my bad.
- dagss 2y agoIMO, replace "More than a Cache. Smarter than a Database." with an actual description. The saying is cute but does not really convey information the reader is after. And that spot is where you want people to immediately understand what it is.
- remram 2y agoThe docs do, the site is useless. > DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. A Redis-like database with a Redis-like interface. No info about drop-in compatibility, I assume no.