This presentation discusses the advantages of column-oriented databases and data storage. It summarizes different database technologies like HBase and Cassandra, and how column-oriented storage is better suited for certain tasks like analytics. It also talks about future innovations for column databases, including deeper column hierarchies and more distributed and flexible schemas.
6. Back to the future
● 1 database to rule them all
● A scrappy band of rebels
● A brave new idea
7. The big question
Why grab this?
id thing attr1 attr2 attr3 attr4 attr5 attr6 attr7 attr8
123 doodad abc def ghi jkl mno pqr stu vwx
When all you want is this?
id thing
123 doodad
16. Column...families?!
Pets Cars
row_id best_pet worst_pet illegal_pet row_id make model
123 bulldog turtle rhino 123 Smart Fortwo
17. Modest Map
Year of the snake => Year of Python
4G => LTE
NoSQL => Non-relational
Beard => Face-mane
Column-stores => {column-store |
column-family-store}
25. Tastes like SQL
SELECT sensorid, (20-down)/(up-down) AS
probability
FROM hive_sensors WHERE down>=10 AND
up>=20 and down <=20
UNION ALL
SELECT sensorid, (up-10)/(up-down) AS
probability
FROM hive_sensors WHERE up>=10 AND up<=20
and down <=10
UNION ALL
SELECT sensorid, 1 AS probability
FROM hive_sensors WHERE up<=20 and down
>=10
UNION ALL
SELECT sensorid, (20-10)/(up-down) AS
probability
FROM hive_sensors WHERE down<=10 AND
up>=20;
34. Hey I just met you
And this is crazy
But here's my email
Mail me maybe
Work Play
jeff@aidyia.com jeffreyksmithjr@gmail.com
35. All images used in this presentation were stolen
from the internet in a daring midnight raid that
left 3 dead and 8 wounded. No license was
obtained for their use and no license is implied
by their misappropriation.
Yarrr. BarrrCamp.
Please don't sue me. I have nothing. Just a
dog. Don't take my dog.
Disclaimer