Live data from Hacker News

Viewing profile — mehrant

mehrant

HN member
Joined
Mon, Mar 17, 2025, 12:11 PM UTC
HN karma
61
Public activity
35 items

About mehrant

No profile information was provided.

Recent public activity

  1. story
    Show HN: Simulator for a custom 8-bit discreet logic computer

    5 years ago, I made a derivative of SAP-1 (mainly inspired by Ben Eater) on breadboard with few improvement and called it MSAP-1 ( https://github.com/mehrantsi/MSAP-1 ) I made my o…

  2. story
  3. story
  4. comment
    Comment #45262696

    Feel free to test for yourself :) Test was done using Redis benchmark for 1M random keys, 50 clients, Pipeline depth, 64. I did this locally on my MBP M3-Max. This gives a little o…

  5. comment
    Comment #45260314

    The Redis-compatible server is based on Feox DB, which is an embedded KV Store in Rust. https://github.com/mehrantsi/feoxdb

  6. story
  7. story
    Show HN: Feox Server, a Rust based, drop-in replacement for Redis

    After the release of Feox DB ( https://github.com/mehrantsi/feoxdb ), I received a number of questions/requests about a potential service layer on top. I spent the last week and cr…

  8. comment
    Comment #44998469

    When operations complete in 200ns instead of blocking for microseconds/milliseconds on fsync, you avoid thread pool exhaustion and connection queueing. Each sync operation blocks t…

  9. comment
    Comment #44983526

    Thanks for the comment. :) The target use cases include: 1- Session stores (can be reconstructed from auth service) 2- leaderboards/counters (recent scores/counters can be recalcul…

  10. comment
    Comment #44982077

    Thanks! yeah, SQLite's write lock is painful for concurrent apps. I'm comfortable with kernel development, so I brought some of those patterns here - RCU-style lock-free reads, per…

  11. story
  12. comment
    Comment #43439820

    Reading your comment about comparing the throughput to Redis, it seems to me that you haven't read the benchmark article really. In there, we're in fact comparing the "throughput" …

  13. comment
    Comment #43399620

    One thing we'd like to know your opinion on, is our key monitoring via WebSocket (pub-sub) feature. You can read more about it in our documentation under WebSocket. Is it something…

  14. comment
    Comment #43397360

    Thank you for your thoughtful critique. To clarify what our numbers actually mean and address your main question of "what does that number actually mean": 1- The 600ns figure repre…

  15. comment
    Comment #43392881

    for the time being, have a look at this please: http://hpkv.io/videos/performance_local.webm this is 1M records, 3M operations on a single node, single thread, recorded in real tim…

  16. comment
  17. comment
    Comment #43392796

    our p50 is indeed 600ns for write, the way I explained it. I understand that at this point, this can be read as "trust me bro" kind of statement, but I can offer you something. we …

  18. comment
    Comment #43392759

    thanks for the feedback :) our main target for "performance" value proposition are companies and businesses which will setup HPKV either locally (Enterprise plan) for nanosecond pe…

  19. comment
    Comment #43390428

    thank you :) it would be interesting to have a chat for sure. would you mind dropping an email on the email I mentioned in OP and I'll reach out to you.

  20. comment
    Comment #43390323

    your concern is understandable. we'll be in touch :)

  21. comment
    Comment #43390175

    We provide some elements of ACID guarantees, but not full ACID compliance as traditionally defined in database systems: Atomicity: Yes, for individual operations. Each key-value op…

  22. comment
    Comment #43390108

    of course. the speeds down to 15us can be achieved over network over our custom protocol on the same region. for sub-microsecond latency, you need to have HPKV running on the same …

  23. comment
  24. comment
    Comment #43390078

    yes, in that case data can potentially be lost. 30 sec in a worse case scenario without HA.

  25. comment
    Comment #43390066

    sorry for not being clear again. by saying this number does not represent full fsync operation, I meant it doesn't include the SSD write time. this is the time to update KVs intern…