Krisztián Kovács

kkovacs.eu · Personal blog · on HN since 2010

Krisztián Kovács writes about databases, Unix tools, software project practices, and open source licensing for business readers.

What HN saysHN commenters point to his NoSQL database comparison as the best of its kind, though dated, and call his obscure Unix tools list a gem.
34HN people shared it
17linked it in comments
32stories submitted
1.5Kstory points
4 months agolast shared
2010people per year2026

Most-shared posts

  1. 1
    Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison
    19 people · 454 points · first shared 2010 · 89 comments on HN
  2. 2
    Cool, but obscure Unix tools
    10 people · 754 points · first shared 2011 · 120 comments on HN
  3. 3
    The Death Star Design Pattern
    3 people · 29 points · first shared 2012 · 5 comments on HN
  4. 4
    Erlang: What's it good and not good for?
    2 people · 10 points · first shared 2013 · discussion on HN
  5. 5
    Software project best practices checklists
    2 people · 5 points · first shared 2010 · discussion on HN
  6. 6
    The businessmen's guide to open source licenses
    2 people · 3 points · first shared 2010 · 2 comments on HN
  7. 7
  8. 8
    Free project management templates from the US Military
    1 people · 81 points · first shared 2012 · 9 comments on HN
  9. 9
    Running Drupal, Wordpress or Zend Framework on YAWS
    1 people · 7 points · first shared 2011 · 2 comments on HN
  10. 10
    How much open source saves you?
    1 people · 3 points · first shared 2010 · 2 comments on HN
  11. 11
    A story of use cases and forklifts
    1 people · 3 points · first shared 2010 · discussion on HN
  12. 12
    Real-life comparison of Zabbix vs Nagios
    1 people · 2 points · first shared 2010 · discussion on HN
  13. 13
    The concurrency crunch
    1 people · 2 points · first shared 2013 · discussion on HN
  14. 14
    The saboteur's guide to software projects
    1 people · 2 points · first shared 2026 · discussion on HN
  15. 15
    Charting CloudSigma burst prices
    1 people · 1 points · first shared 2012 · discussion on HN

What HN people wrote when they linked it

verdverm · 2026-07-20
Just use the ENV vars, https://kkovacs.eu/opencode-go-with-claude-code/ | https://code.claude.com/docs/en/env-vars You can use a project like GoModel to add a great gateway where you can swap out models without touching CC (or any harness) after setup. Their "virtual models" are the bee's knees: https://gomodel.enterpilot.io/docs/features/virtual-models
joeblau · 2013-10-21
One thing I always do is try to scope a database for the problem. This site[1] has been a valuable resource for myself and colleague who were evaluation the best way to store/access our data depending on what we need back. [1] - http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
btilly · 2011-05-28
The best such comparison that I've seen is http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis.
joshxyz · 2021-12-02
https://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis Bit outdated ckmparison but might help Theres also timescaledb, clickhouse, etc etc
AdrianRossouw · 2017-06-15
I really liked this article for this kind of thing : https://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
fauria · 2015-12-23
For databases comparison, I really like Kristof Kovacs page: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
possibilistic · 2014-08-30
Both solve entirely different classes of problem. There are functional overlaps for small problem domains, but as your infrastructure tries to do more, you may find a need to run several distinct lightweight services backed by a variety of datastores serving focused requests. Many of you have already seen Kovacs' comparison of nosql stores. Just throw a SQL DBMS into the decision matrix. Consider how several might work together. http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis Fowler's microservice post is a decent introduction to the microservice architecture, which is more or less what I'm describing. http://martinfowler.com/articles/microservices.html Granted, this probably isn't how to get the MVP out the door. But once you grow, this architecture can prevent the formation of monoliths of pain.
porker · 2014-08-18
queues.io is a good list of message queues, but it's not a useful list. It says nothing about them, how they work, the differences or what they're suited for. For comparison, this is a useful list for getting the feel of a technology field: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
sigzero · 2013-11-22
I have this link handy when I want to get a very quick and general idea about all the different ones: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
praptak · 2012-11-21
See also the recent Death Star Design Pattern by K. Kovacs: http://kkovacs.eu/the-death-star-design-pattern The first bridge was an example of this.
evlapix · 2011-07-26
Thanks latch. You're right. I genuinely feel like an idiot for asking such a vague out of place question in this forum. To save myself some embarrassment though.. I did outline that my use case was "web analytics" and "real-time". I also suggested I was looking for high level insight. Still though, I can understand how you might be confused. Let me be clear. I based my expectations on this list: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
Joakal · 2011-05-13
Here's some NoSQL differences: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis It's outdated though (MongoDB stable is 1.8.1 already).
morsch · 2014-07-22
I have a hard time keeping up with all the NoSQL engines out there. What can I do about it? I could easily evaluate, say, CouchDB in a side-project, but that's a) not necessarily going to tell me a lot about its characteristics at scale, and b) I can't do this even for the big NoSQL engines out there. Is there a good overview? I realize that this is sort of an oxymoron -- a high level overview is doomed to fail because you can't compress the complex characteristics down to a few bulletpoints. Antirez put it this way [0]: That said I think that picking the good database is something you can do only with a lot of work. Picking good technologies for your project is hard work, so there is to try one, and another and so forth, and even reconsidering after a few years (or months?) the state of the things again, given the evolution speed of the DB panorama in the recent years. That was a comment to a pretty good overview[1], which despite being 3 years old is still useful. Apart from the purely technical characteristics, social characteristics such as rate of updates, adoption (and by whom?), openness are also interesting. You just "know" these things for the fields you're working in, but they're very hard to tell from outside and rarely discussed. [0] https://news.ycombinator.com/item?id=2053594 [1] http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close