Scaling: It's Not What It Used To Be
5 weeks ago by jm
skamille's top 5 scaling apps. "1. Redis. I was at a NoSQL meetup last night when someone asked "if you could put a million dollars behind one of the solutions presented here tonight, which one would you choose?" And the answer that one of the participants gave was "None of the above. I would choose Redis. Everyone uses one of these products and Redis."
2. Nginx. Your ops team probably already loves it. It's simple, it scales fabulously, and you don't have to be a programmer to understand how to run it.
3. HAProxy. Because if you're going to have hundreds or thousands of servers, you'd better have good load balancing.
4. Memcached. Redis can act as a cache but using a real caching product for such a purpose is probably a better call.
And finally:
5. Cloud hardware. Imagine trying to grow out to millions of users if you had to buy, install, and admin every piece of hardware you would need to do such a thing."
scaling
nginx
memcached
haproxy
redis
2. Nginx. Your ops team probably already loves it. It's simple, it scales fabulously, and you don't have to be a programmer to understand how to run it.
3. HAProxy. Because if you're going to have hundreds or thousands of servers, you'd better have good load balancing.
4. Memcached. Redis can act as a cache but using a real caching product for such a purpose is probably a better call.
And finally:
5. Cloud hardware. Imagine trying to grow out to millions of users if you had to buy, install, and admin every piece of hardware you would need to do such a thing."
5 weeks ago by jm
feedback loop n-gram analyzer
september 2011 by jm
'a simple parser of ARF compliant FBL complaints, which normalizes the email complaints and generates a 6-tuple n-gram version of the message. These n-grams are stored in a Redis database, keyed by the file in which they can be found. An inverse index also exists that allow you to find all messages containing a particular n-gram word.'
anti-spam
spam
fbl
feedback
filtering
n-grams
similarity
hashing
redis
searching
september 2011 by jm
How we use Redis at Bump
july 2011 by jm
via Simon Willison. some nice ideas here, particularly using a replication slave to handle the potentially latency-impacting disk writes in AOF mode
queueing
redis
nosql
databases
storage
via:simonw
replication
bump
july 2011 by jm
Redis Sharding at Craigslist | Jeremy Zawodny's blog
february 2011 by jm
fascinating look inside serious Redis operations
redis
sharding
scaling
craigslist
from delicious
february 2011 by jm
GitHub scheduled maintainance due to Redis upgrade
may 2010 by jm
good comments on the processes useful for large-scale Redis upgrades
upgrades
redis
spof
nosql
databases
github
deployment
from delicious
may 2010 by jm
A fast, fuzzy, full-text index using Redis
may 2010 by jm
quite easy, using a Metaphone sound-like indexing scheme to provide the fuzz
metaphone
sounds-like
indexing
python
redis
search
full-text
fuzzy
from delicious
may 2010 by jm
Why I like Redis
october 2009 by jm
Simon Willison plugs Redis as a good datastore for quick-hack scripts with requirements for lots of fast, local data storage -- the kind of thing I'd often use a DB_File for
python
storage
databases
schemaless
nosql
redis
simon-willison
data-store
from delicious
october 2009 by jm
related tags
anti-spam ⊕ bump ⊕ craigslist ⊕ data-store ⊕ databases ⊕ deployment ⊕ fbl ⊕ feedback ⊕ filtering ⊕ full-text ⊕ fuzzy ⊕ github ⊕ haproxy ⊕ hashing ⊕ indexing ⊕ memcached ⊕ metaphone ⊕ n-grams ⊕ nginx ⊕ nosql ⊕ python ⊕ queueing ⊕ redis ⊖ replication ⊕ scaling ⊕ schemaless ⊕ search ⊕ searching ⊕ sharding ⊕ similarity ⊕ simon-willison ⊕ sounds-like ⊕ spam ⊕ spof ⊕ storage ⊕ upgrades ⊕ via:simonw ⊕Copy this bookmark: