5 things you didn’t know about Dynamodb that are hurting you bad

If you’re like a lot of folks you’re building an application in AWS & using a NoSQL database for persistent data. Dynamodb fits the bill nicely. Little or no ops to worry about, at least in the traditional sense. Join 32,000 others and follow Sean Hull on twitter @hullsean. However there are knobs to turn …

5 ways startups misstep on scalability

Join 27,000 others and follow Sean Hull on twitter @hullsean. 1. Ignoring the database Yes, your internet site sits on top of a database. Have you forgotten to take care of it? Like a garden, it must be watered & tended. And a gardener will always scold you for leaving plants to wither. I guess …

What is eventually consistent and will it work for you?

In the tech world we’re fond of inventing all sorts of technical terms, that are admittedly kind of confusing. Join 13,500 others and follow Sean Hull on twitter @hullsean. I was attending an excellent talk recently called Data at Scale, part of the Database Month series that Eric Benari hosts. In it Mark Uhrmacher presented …

A handy guide for PHP and MongoDB Web Development

What makes a beginner’s guide handy is when it speaks to your intuition. It anticipates the burning questions that follow from a newbie trying to grasp new concepts and it quickly answers them. PHP and MongoDB Web Development – Beginner’s Guide is one such guide. I hadn’t heard of Packt Publishing or Rubayeet Islam before …

Relational Database – What is it and why is it important?

A relational database is the warehouse of your data.  Your crown jewels.  It’s your excel spreadsheet or filing cabinet writ large.  You use them everyday and may not know it.  Your smartphone stores it’s contacts in a relational database, most likely sqlite – the ever present but ever invisible embedded platform.  Your online bank at …

NOSQL Database – What is it and why is it important?

NOSQL is a sort of all-encompassing term which includes very simple key/value databases like Memcache, along with more sophisticated non-relational databases such as Mongodb and Cassandra. Relational databases have been around since the 70’s so they’re a very mature technology.  In general they support transactions allowing you to make changes to your data in discrete, …