sql >> Databasteknik >  >> RDS >> Mysql

SQL (MySQL) vs NoSQL (CouchDB)

Här är ett citat från ett nyligen blogginlägg från Dare Obasanjo .

Till vilket jag bara kan tillägga att byte från MySQL, där du har åtminstone viss erfarenhet, till CouchDB, där du inte har någon erfarenhet, innebär att du kommer att behöva hantera en helt ny uppsättning problem och lära dig olika koncept och bästa praxis. Även om detta i sig är underbart (jag spelar hemma med MongoDB och gillar det mycket), kommer det att vara en kostnad som du måste beräkna när du uppskattar arbetet för det projektet, och medför okända risker samtidigt som du lovar okända fördelar. Det kommer att vara väldigt svårt att bedöma om du kan göra projektet i tid och med den kvalitet du vill/behöver bli framgångsrik, om det är baserat på en teknik du inte känner till.

Om du nu har en expert på NoSQL-området i teamet, så ta en ordentlig titt på det. Men utan någon expertis i laget, hoppa inte på NoSQL för ett nytt kommersiellt projekt.

Uppdatera :Bara för att kasta lite bensin i den öppna elden du startade, här är två intressanta artiklar från personer på SQL-lägret. :-)

Jag kan inte vänta på att NoSQL ska dö (originalartikeln är borta, här är en kopia )
Fighting the NoSQL Mindset, Thought an PiceNoS'>
Uppdatera :Här är en intressant artikel om NoSQL
Att förstå NoSQL



  1. GeoDjango &MySQL:poäng kan inte vara NULL, vilket annat tomt värde ska jag använda?

  2. Skripta all data från SQL Server-databasen

  3. Grunderna i sys.dm_exec_requests

  4. Hur kan jag gå in i en SQL Server-lagrad proc från min C#-kod?