"Redis is known as one of the fastest databases out there." Redis is not a database. Let's begin with that.
How Fast can A Single Instance of Redis be?
31–40 of 79 posts
Re: How Fast can A Single Instance of Redis be?
#32I'd like to see the client code, see how it manages backpressure. (I'm probably being thick; the benchmark code is probably linked and I'm just not seeing it.) I recently maintained some nodejs & expressjs stuff. Neither the Redis clients (or the original developers of our stuff) have any concept of backpressure (throttling). In our case, HTTP request received would cause a Redis request. For whatever reason, express…
Re: How Fast can A Single Instance of Redis be?
#33"Redis is known as one of the fastest databases out there." Redis is not a database. Let's begin with that.
”A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques." [1]
...which makes Redis sound like a database to me. If I am not technically correct, feel to educate me.
Side note: I try to focus on what problems we're trying to solve, because it's hard enough to get people to sync up on that. I've found focusing on being right is inversely proportional to the health of my relationships.
Re: How Fast can A Single Instance of Redis be?
#34Earlier quoted context omitted.
Most of the bottleneck is in the TCP stack. That's why user mode networking like this module does helps a lot.
TCP latency is on the order of dozens of us, not ms. Valid question I'd say.
Re: How Fast can A Single Instance of Redis be?
#35"Redis is known as one of the fastest databases out there." Redis is not a database. Let's begin with that.
Depends on how you define database. Wikipedia starts with... ”A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques." [1] ...which makes Redis sound like a database to me. If I am not technically correct, feel to educate me. Side note: I try to focus on wh…
Re: How Fast can A Single Instance of Redis be?
#36Earlier quoted context omitted.
I assume the downtime is due to the HTTP server, not persistence.
That would be unusual. Most websites fall over due to a DB bottleneck long before the backends or HTTP servers see significant load.
Re: How Fast can A Single Instance of Redis be?
#37Re: How Fast can A Single Instance of Redis be?
#38Earlier quoted context omitted.
Depends on how you define database. Wikipedia starts with... ”A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques." [1] ...which makes Redis sound like a database to me. If I am not technically correct, feel to educate me. Side note: I try to focus on wh…
Your filesystem then is a database. You can even stretch it to include your text editor. Redis is not a database.
Re: How Fast can A Single Instance of Redis be?
#39I'd like to see the client code, see how it manages backpressure. (I'm probably being thick; the benchmark code is probably linked and I'm just not seeing it.) I recently maintained some nodejs & expressjs stuff. Neither the Redis clients (or the original developers of our stuff) have any concept of backpressure (throttling). In our case, HTTP request received would cause a Redis request. For whatever reason, express…
Re: How Fast can A Single Instance of Redis be?
#40Earlier quoted context omitted.
Depends on how you define database. Wikipedia starts with... ”A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques." [1] ...which makes Redis sound like a database to me. If I am not technically correct, feel to educate me. Side note: I try to focus on wh…
Your filesystem then is a database. You can even stretch it to include your text editor. Redis is not a database.