Community Webinar: 15 Commandments of Cassandra DBAs

18
©2013 DataStax Confidential. Do not distribute without consent. Patrick McFadin Chief Evangelist @PatrickMcFadin 15 Commandments of Cassandra Admin 1 Rachel Pedreschi Solutions Engineering Lead

description

Are you a database professional looking for that next career boost? Maybe you are already using Cassandra and would like an edge in your job. Rachel and Patrick have been doing this for a long time and they can help! We’ll be going over some hard, fast rules that will save you time and trouble. Let our experience be your insider information. As a preview, here is commandment 0: Thou shalt watch!

Transcript of Community Webinar: 15 Commandments of Cassandra DBAs

Page 1: Community Webinar: 15 Commandments of Cassandra DBAs

©2013 DataStax Confidential. Do not distribute without consent.

Patrick McFadinChief Evangelist

@PatrickMcFadin

15 Commandments of Cassandra Admin

1

Rachel PedreschiSolutions Engineering Lead

Page 2: Community Webinar: 15 Commandments of Cassandra DBAs
Page 3: Community Webinar: 15 Commandments of Cassandra DBAs

C*ommandment

I

Page 4: Community Webinar: 15 Commandments of Cassandra DBAs

C*ommandment

II

Page 5: Community Webinar: 15 Commandments of Cassandra DBAs

Disk IO is your

first problem to solve

C*ommandment

III

Page 6: Community Webinar: 15 Commandments of Cassandra DBAs

C*ommandment IV

Page 7: Community Webinar: 15 Commandments of Cassandra DBAs

Embrace large

partitions and de-

normalization

C*ommandment

V

Page 8: Community Webinar: 15 Commandments of Cassandra DBAs

Don’t be afraid

to add nodes

C*ommandment VI

Page 9: Community Webinar: 15 Commandments of Cassandra DBAs

Mind your compactions

C*ommandment

VII

Page 10: Community Webinar: 15 Commandments of Cassandra DBAs

Never use

shared storage

C*ommandment

VIII

Page 11: Community Webinar: 15 Commandments of Cassandra DBAs

Understand

cache. Disk,

Key and Row

C*ommandment

IX

Page 12: Community Webinar: 15 Commandments of Cassandra DBAs

Always use JNA

C*ommandment

X

Page 13: Community Webinar: 15 Commandments of Cassandra DBAs

Learn how to

load data. Bulk

Load. Insert. Copy.

C*ommandment

XI

Page 14: Community Webinar: 15 Commandments of Cassandra DBAs

Repair isn’t

just for broken data

C*ommandment

XII

Page 15: Community Webinar: 15 Commandments of Cassandra DBAs

Know the relationship

between Consistency

Level and Replication

Factor

C*ommandment

XIII

Page 16: Community Webinar: 15 Commandments of Cassandra DBAs

More than 8G

of JVM heap

doesn’t mean better

performance

C*ommandment

XIV

Page 17: Community Webinar: 15 Commandments of Cassandra DBAs

Get involved in

the community

C*ommandment

XV

Page 18: Community Webinar: 15 Commandments of Cassandra DBAs

The End

Questions?

Patrick McFadin :: @PatrickMcFadin&

Rachel Pedreschi