The author is nuts if he thinks that key-value DBs can replace RDBMS. The latter is a theoretically sound way of storing complex models. Key-values are more applicable to far simpler data models.
Learn how to create the right indexes in RDBMS - it's actually very intuitive. Naive programmers can be needlessly swayed by the author's propaganda.
RDBMS offer exhaustive security, reliability, and logging. Redis & MySQL each have their place. Finally, what's wrong with a native Python dict as k-v?
@vcool "RDBMS offer exhaustive security, reliability, and logging. " you're right on that but how about scalability?For example, how many RDBMS out there support sharding natively?
@rosenwolf Sharding is one approach to scalablity/clustering. Other approaches also exist. Every leading RBDMS has something for it. I don't deny that sharding is a desirable feature in a database, but let's not overlook the primary argument about how complex data should actually be stored, i.e. relationally.
Why every SQL programmer thinks that SQL databases can solve every problem eficienctly?
This man had a problem (no money) and tried a solution(Redis). Maybe he is not a genious but for sure is a inteligent person and a worker one because his project its running.
@jcgirar Well, the solution depends on several factors including money and the type of processing being done by the application. OLTP is definitely suited for RDBMS, so many developers want to keep a relational system. Mainly due to ACID. RDBMS can scale, but it take a lot of effort and if its not necceary from the start, then why not implement a better design.
I am not impressed. He made Redis sound like some basic in-memory data structures accessible remotely. Of course performance of key fetching is great. But what about reliability, persistence, etc. He spent a lot of time talking about what Redis clustering 'will do'.
Threre not exist a solution for every problem. Redis is really interesting when you want access a lot of information fast but of course it doesnt mean that its superior to traditional databases in all cases. Supose for example a MMORGP with thousands of users interacting.If you use SQL for sure it works but probably using a lighter aproach like Redis the experience of your users will be more pleasant, For accounting instead I would choose a more robust Database.
I need someone who is capable of hacking* websites & accessing their "email listing" database
I don't need scraping,web crawling or extractors,I need this sites HACKED
I am willing to pay up to 3000$ per website.I need a partner who can work 10-20 websites monthly.The pay will increase upon
delivery of faster & quality service
my email is omorye007(at)yahoo(dot).com
Pls note,CONTINUITY is what I am after...
PLEASE SEND ME A MAIL ASAP IF U CAN DO THIS ; omorye007 (at) yahoo (dot) com
hacknixx 1 month ago
I like it. But I'm unsure with the "it will scale with distributing in the future". Have there been any updates on that since then?
xsace0 2 months ago
the main thing seems to be that it is in-memory.
gmax077 4 months ago
nothing like a 50 minutes presentation for a 5-10 minute content session
deebsMASS 5 months ago
So much rambling about, please get to the point.
xAE7x 6 months ago
The author is nuts if he thinks that key-value DBs can replace RDBMS. The latter is a theoretically sound way of storing complex models. Key-values are more applicable to far simpler data models.
Learn how to create the right indexes in RDBMS - it's actually very intuitive. Naive programmers can be needlessly swayed by the author's propaganda.
RDBMS offer exhaustive security, reliability, and logging. Redis & MySQL each have their place. Finally, what's wrong with a native Python dict as k-v?
vcool 6 months ago
@vcool "RDBMS offer exhaustive security, reliability, and logging. " you're right on that but how about scalability?For example, how many RDBMS out there support sharding natively?
rosenwolf 6 months ago
@rosenwolf Sharding is one approach to scalablity/clustering. Other approaches also exist. Every leading RBDMS has something for it. I don't deny that sharding is a desirable feature in a database, but let's not overlook the primary argument about how complex data should actually be stored, i.e. relationally.
vcool 6 months ago
@rosenwolf There are an increasing number of NewSQL databases that per my understanding are created with distributed scalability in mind.
vcool 6 months ago
This video is just awful.
Why do developers think, that they can use SQL without learning it .. and then promote this lack of knowledge as shortcoming of SQL databases ?!
gahrzul 11 months ago 2
@gahrzul
Why every SQL programmer thinks that SQL databases can solve every problem eficienctly?
This man had a problem (no money) and tried a solution(Redis). Maybe he is not a genious but for sure is a inteligent person and a worker one because his project its running.
jcgirar 10 months ago
@jcgirar Well, the solution depends on several factors including money and the type of processing being done by the application. OLTP is definitely suited for RDBMS, so many developers want to keep a relational system. Mainly due to ACID. RDBMS can scale, but it take a lot of effort and if its not necceary from the start, then why not implement a better design.
FacultyFan 7 months ago
wtf? the limit of youtube vid length is 15:00?
ichstim 11 months ago
great good great talk!! thxs
utoostrict 1 year ago
Really interesting, but it's hard to see past the ray romano / arnold schwarzenegger accent combo.
possan2 1 year ago 3
This has been flagged as spam show
If you can meet naughty women benaughtyman.info
samnthikumari 1 year ago
I am not impressed. He made Redis sound like some basic in-memory data structures accessible remotely. Of course performance of key fetching is great. But what about reliability, persistence, etc. He spent a lot of time talking about what Redis clustering 'will do'.
brendansterne 1 year ago 3
@brendansterne
Threre not exist a solution for every problem. Redis is really interesting when you want access a lot of information fast but of course it doesnt mean that its superior to traditional databases in all cases. Supose for example a MMORGP with thousands of users interacting.If you use SQL for sure it works but probably using a lighter aproach like Redis the experience of your users will be more pleasant, For accounting instead I would choose a more robust Database.
jcgirar 10 months ago
This guy needs a serious douchebag reality check. The pompous quotes and naive philosophizing make this kinda hard to watch.
nkaramazov 1 year ago 3
id love to see a tech talk comparing new database technology, particularly: redis, couchdb, mongodb, cassandra, tokyo, etc,
haterdrinkinhaterade 1 year ago 14
I think his shadow ... awesome
strcmt 1 year ago
I knew his shadow was fake but I wasn't expecting it to strangle him at the end.
mac10688 1 year ago
@mac10688 thanks for the spoiler alert on that!
chezvegas85 1 year ago