Commandments of Good Code
zachgoldberg.com
Commandments of Good Code
1–9 of 9 posts
Re: Commandments of Good Code
#2Re: Commandments of Good Code
#3Re: Commandments of Good Code
#4> * No-SQL land: MongoDB/Cassandra etc.
> * “Traditional” Schema’d SQL: Oracle/Postgres/MySQL/Amazon RDS Etc.
> * Hosted DBs: AWS RDS / DynamoDB / AppEngine Datastore
> * Heavy lifting: Amazon MR / Hadoop (Hive/Pig) / Cloudera / Google Big Query
> * Batshit crazy stuff: Erlang’s Mnesia, iOS’s Core Data
Cringeworthy to be sure.
Re: Commandments of Good Code
#5> * Key Value Stores Redis / Memcache > * No-SQL land: MongoDB/Cassandra etc. > * “Traditional” Schema’d SQL: Oracle/Postgres/MySQL/Amazon RDS Etc. > * Hosted DBs: AWS RDS / DynamoDB / AppEngine Datastore > * Heavy lifting: Amazon MR / Hadoop (Hive/Pig) / Cloudera / Google Big Query > * Batshit crazy stuff: Erlang’s Mnesia, iOS’s Core Data Cringeworthy to be sure.
Re: Commandments of Good Code
#6These are actually quite good. I was expecting some cargo cult Agile related nonsense "always do 100% test coverage, blah blah".
Re: Commandments of Good Code
#7I'm down with "All (ok most) programming languages are simultaneously good and bad". I assumed it would go on to discuss Javascript, but nope. Which really goes to show how true the statement is.
Re: Commandments of Good Code
#8> * Key Value Stores Redis / Memcache > * No-SQL land: MongoDB/Cassandra etc. > * “Traditional” Schema’d SQL: Oracle/Postgres/MySQL/Amazon RDS Etc. > * Hosted DBs: AWS RDS / DynamoDB / AppEngine Datastore > * Heavy lifting: Amazon MR / Hadoop (Hive/Pig) / Cloudera / Google Big Query > * Batshit crazy stuff: Erlang’s Mnesia, iOS’s Core Data Cringeworthy to be sure.
Do you disagree with the point?
Every data store has a model. Typically we classify them based on their model.
Re: Commandments of Good Code
#9Earlier quoted context omitted.
Do you disagree with the point?
1. "No-SQL land" - Most of those things are NoSQL databases? 2. ""Traditional" Schema'd SQL" - Amazon RDS isn't a database, and those are relational databases. 3. DynamoDB has effectively the same data model as Cassandra. 4. "Hadoop" isn't a database. Cloudera is a database vendor. EMR (what you call Amazon MR?) is Hadoop as a Service. 5. I don't even know what to say about the "batship crazy" thing. Every data store…