Enviar búsqueda
Cargar
Riak Meetup Stockholm 1/11/2012
•
0 recomendaciones
•
355 vistas
Bip Thelin
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 25
Descargar ahora
Descargar para leer sin conexión
Recomendados
PHP - Intriduction to MySQL And PHP
PHP - Intriduction to MySQL And PHP
Vibrant Technologies & Computers
Mysql DBI
Mysql DBI
Joe Christensen
How to calculate the optimal undo retention in Oracle
How to calculate the optimal undo retention in Oracle
Jorge Batista
Redis the better NoSQL
Redis the better NoSQL
OpenFest team
Hive jdbc
Hive jdbc
Bennie Schut
Scaling Databases with DBIx::Router
Scaling Databases with DBIx::Router
Perrin Harkins
Create manula and automaticly database
Create manula and automaticly database
Anar Godjaev
JSR 172: XML Parsing in MIDP
JSR 172: XML Parsing in MIDP
Jussi Pohjolainen
Recomendados
PHP - Intriduction to MySQL And PHP
PHP - Intriduction to MySQL And PHP
Vibrant Technologies & Computers
Mysql DBI
Mysql DBI
Joe Christensen
How to calculate the optimal undo retention in Oracle
How to calculate the optimal undo retention in Oracle
Jorge Batista
Redis the better NoSQL
Redis the better NoSQL
OpenFest team
Hive jdbc
Hive jdbc
Bennie Schut
Scaling Databases with DBIx::Router
Scaling Databases with DBIx::Router
Perrin Harkins
Create manula and automaticly database
Create manula and automaticly database
Anar Godjaev
JSR 172: XML Parsing in MIDP
JSR 172: XML Parsing in MIDP
Jussi Pohjolainen
Cache'owanie danych w PHP
Cache'owanie danych w PHP
Patryk Jar
PostgreSQL's Secret NoSQL Superpowers
PostgreSQL's Secret NoSQL Superpowers
Amanda Gilmore
ORM in Go. Internals, tips & tricks
ORM in Go. Internals, tips & tricks
Dmytro Istratkin
wtf is in Java/JDK/wtf7?
wtf is in Java/JDK/wtf7?
Scott Leberknight
Php Mysql
Php Mysql
Mudasir Syed
MUC - Moodle Universal Cache
MUC - Moodle Universal Cache
Tim Hunt
Use Your MySQL Knowledge to Become a MongoDB Guru
Use Your MySQL Knowledge to Become a MongoDB Guru
Tim Callaghan
Puppet Camp Amsterdam 2015: Manifests of Future Past
Puppet Camp Amsterdam 2015: Manifests of Future Past
Puppet
Indexing
Indexing
Mike Dirolf
15 MySQL Basics #burningkeyboards
15 MySQL Basics #burningkeyboards
Denis Ristic
MongoDB: Replication,Sharding,MapReduce
MongoDB: Replication,Sharding,MapReduce
Takahiro Inoue
OrientDB
OrientDB
aemadrid
DBIx::Class walkthrough @ bangalore pm
DBIx::Class walkthrough @ bangalore pm
Sheeju Alex
MongoDB-SESSION03
MongoDB-SESSION03
Jainul Musani
My sql administration
My sql administration
Mohd yasin Karim
C++ Programming - 6th Study
C++ Programming - 6th Study
Chris Ohk
MongoDB & PHP
MongoDB & PHP
Sanjeev Shrestha
MySQL
MySQL
Gouthaman V
16 MySQL Optimization #burningkeyboards
16 MySQL Optimization #burningkeyboards
Denis Ristic
Protecting Your Clients' Privacy
Protecting Your Clients' Privacy
Aijaz Ansari
Riak at Kivra
Riak at Kivra
Bip Thelin
Timeseries data in Riak - Riak Meetup Stockholm 1/11/2012
Timeseries data in Riak - Riak Meetup Stockholm 1/11/2012
Bip Thelin
Más contenido relacionado
La actualidad más candente
Cache'owanie danych w PHP
Cache'owanie danych w PHP
Patryk Jar
PostgreSQL's Secret NoSQL Superpowers
PostgreSQL's Secret NoSQL Superpowers
Amanda Gilmore
ORM in Go. Internals, tips & tricks
ORM in Go. Internals, tips & tricks
Dmytro Istratkin
wtf is in Java/JDK/wtf7?
wtf is in Java/JDK/wtf7?
Scott Leberknight
Php Mysql
Php Mysql
Mudasir Syed
MUC - Moodle Universal Cache
MUC - Moodle Universal Cache
Tim Hunt
Use Your MySQL Knowledge to Become a MongoDB Guru
Use Your MySQL Knowledge to Become a MongoDB Guru
Tim Callaghan
Puppet Camp Amsterdam 2015: Manifests of Future Past
Puppet Camp Amsterdam 2015: Manifests of Future Past
Puppet
Indexing
Indexing
Mike Dirolf
15 MySQL Basics #burningkeyboards
15 MySQL Basics #burningkeyboards
Denis Ristic
MongoDB: Replication,Sharding,MapReduce
MongoDB: Replication,Sharding,MapReduce
Takahiro Inoue
OrientDB
OrientDB
aemadrid
DBIx::Class walkthrough @ bangalore pm
DBIx::Class walkthrough @ bangalore pm
Sheeju Alex
MongoDB-SESSION03
MongoDB-SESSION03
Jainul Musani
My sql administration
My sql administration
Mohd yasin Karim
C++ Programming - 6th Study
C++ Programming - 6th Study
Chris Ohk
MongoDB & PHP
MongoDB & PHP
Sanjeev Shrestha
MySQL
MySQL
Gouthaman V
16 MySQL Optimization #burningkeyboards
16 MySQL Optimization #burningkeyboards
Denis Ristic
Protecting Your Clients' Privacy
Protecting Your Clients' Privacy
Aijaz Ansari
La actualidad más candente
(20)
Cache'owanie danych w PHP
Cache'owanie danych w PHP
PostgreSQL's Secret NoSQL Superpowers
PostgreSQL's Secret NoSQL Superpowers
ORM in Go. Internals, tips & tricks
ORM in Go. Internals, tips & tricks
wtf is in Java/JDK/wtf7?
wtf is in Java/JDK/wtf7?
Php Mysql
Php Mysql
MUC - Moodle Universal Cache
MUC - Moodle Universal Cache
Use Your MySQL Knowledge to Become a MongoDB Guru
Use Your MySQL Knowledge to Become a MongoDB Guru
Puppet Camp Amsterdam 2015: Manifests of Future Past
Puppet Camp Amsterdam 2015: Manifests of Future Past
Indexing
Indexing
15 MySQL Basics #burningkeyboards
15 MySQL Basics #burningkeyboards
MongoDB: Replication,Sharding,MapReduce
MongoDB: Replication,Sharding,MapReduce
OrientDB
OrientDB
DBIx::Class walkthrough @ bangalore pm
DBIx::Class walkthrough @ bangalore pm
MongoDB-SESSION03
MongoDB-SESSION03
My sql administration
My sql administration
C++ Programming - 6th Study
C++ Programming - 6th Study
MongoDB & PHP
MongoDB & PHP
MySQL
MySQL
16 MySQL Optimization #burningkeyboards
16 MySQL Optimization #burningkeyboards
Protecting Your Clients' Privacy
Protecting Your Clients' Privacy
Destacado
Riak at Kivra
Riak at Kivra
Bip Thelin
Timeseries data in Riak - Riak Meetup Stockholm 1/11/2012
Timeseries data in Riak - Riak Meetup Stockholm 1/11/2012
Bip Thelin
Designing Teams for Emerging Challenges
Designing Teams for Emerging Challenges
Aaron Irizarry
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
Ned Potter
Visual Design with Data
Visual Design with Data
Seth Familian
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
Drift
Destacado
(6)
Riak at Kivra
Riak at Kivra
Timeseries data in Riak - Riak Meetup Stockholm 1/11/2012
Timeseries data in Riak - Riak Meetup Stockholm 1/11/2012
Designing Teams for Emerging Challenges
Designing Teams for Emerging Challenges
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
Visual Design with Data
Visual Design with Data
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
Similar a Riak Meetup Stockholm 1/11/2012
Say YES to Premature Optimizations
Say YES to Premature Optimizations
Maude Lemaire
Introduction to Apache Tajo: Data Warehouse for Big Data
Introduction to Apache Tajo: Data Warehouse for Big Data
Gruter
XMLDB Building Blocks And Best Practices - Oracle Open World 2008 - Marco Gra...
XMLDB Building Blocks And Best Practices - Oracle Open World 2008 - Marco Gra...
Marco Gralike
MongoDB: Optimising for Performance, Scale & Analytics
MongoDB: Optimising for Performance, Scale & Analytics
Server Density
NOSQL101, Or: How I Learned To Stop Worrying And Love The Mongo!
NOSQL101, Or: How I Learned To Stop Worrying And Love The Mongo!
Daniel Cousineau
Inno db 5_7_features
Inno db 5_7_features
Tinku Ajit
Making MySQL Agile-ish
Making MySQL Agile-ish
Dave Stokes
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Alex Sharp
Oracle Open World Thursday 230 ashmasters
Oracle Open World Thursday 230 ashmasters
Kyle Hailey
Why you should be using structured logs
Why you should be using structured logs
Stefan Krawczyk
Redis深入浅出
Redis深入浅出
iammutex
Php classes in mumbai
Php classes in mumbai
aadi Surve
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
Dave Stokes
MySQL Document Store
MySQL Document Store
Mario Beck
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
NoSQLmatters
MySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgrade
Abel Flórez
Buildingsocialanalyticstoolwithmongodb
Buildingsocialanalyticstoolwithmongodb
MongoDB APAC
Os Gopal
Os Gopal
oscon2007
M|18 How Facebook Migrated to MyRocks
M|18 How Facebook Migrated to MyRocks
MariaDB plc
Gdc03 ericson memory_optimization
Gdc03 ericson memory_optimization
brettlevin
Similar a Riak Meetup Stockholm 1/11/2012
(20)
Say YES to Premature Optimizations
Say YES to Premature Optimizations
Introduction to Apache Tajo: Data Warehouse for Big Data
Introduction to Apache Tajo: Data Warehouse for Big Data
XMLDB Building Blocks And Best Practices - Oracle Open World 2008 - Marco Gra...
XMLDB Building Blocks And Best Practices - Oracle Open World 2008 - Marco Gra...
MongoDB: Optimising for Performance, Scale & Analytics
MongoDB: Optimising for Performance, Scale & Analytics
NOSQL101, Or: How I Learned To Stop Worrying And Love The Mongo!
NOSQL101, Or: How I Learned To Stop Worrying And Love The Mongo!
Inno db 5_7_features
Inno db 5_7_features
Making MySQL Agile-ish
Making MySQL Agile-ish
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Practical Ruby Projects with MongoDB - Ruby Kaigi 2010
Oracle Open World Thursday 230 ashmasters
Oracle Open World Thursday 230 ashmasters
Why you should be using structured logs
Why you should be using structured logs
Redis深入浅出
Redis深入浅出
Php classes in mumbai
Php classes in mumbai
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
MySQL Document Store
MySQL Document Store
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
Simon Elliston Ball – When to NoSQL and When to Know SQL - NoSQL matters Barc...
MySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgrade
Buildingsocialanalyticstoolwithmongodb
Buildingsocialanalyticstoolwithmongodb
Os Gopal
Os Gopal
M|18 How Facebook Migrated to MyRocks
M|18 How Facebook Migrated to MyRocks
Gdc03 ericson memory_optimization
Gdc03 ericson memory_optimization
Riak Meetup Stockholm 1/11/2012
1.
Emilio
Nyaray Twitter: Bip @KivraLabs Thelin @nyaray @bipthelin
2.
(Brief) History
3.
mission THE
vision
4.
RIAK Practices
5.
Logging
6.
1. Metrics Anything you'd
want to plot on a graph
7.
2. (Un)structured
Log data logging you'd want to process
8.
3. Application logging
Error, Notice, Warning, etc
9.
Requirements ○ Search ○ Archive ○
Aggregate logs ○ Slice logs by arbitrary dimensions ○ Alerting
10.
11.
Lager Loggly github.com/kivra/lager_loggly.git
12.
Lager Syslog github.com/basho/lager_syslog
13.
~197 SLOC ~23
SLOC
14.
Lager {lager, [
{handlers, [ {lager_console_backend, info}, {lager_loggly_backend, [<<"Riak">>, info, 5, 3, "https://<Loggly URI>"]}, {lager_loggly_backend, [<<"Riak">>, error, 5, 3, "https://<Loggly URI>"]}, {lager_file_backend, [ {"/path/error.log", error, 10485760, "$D0", 5}, {"/path/console.log", info, 10485760, "$D0", 5} ]} ]}, ... ]},
15.
16.
Lazy Upgrade
17.
Riak <3 It's fun
to use upgrade manage discuss also, hard to resist
18.
Riak <3, really! Bu-bu-but...
MySQL PostgreSQL MSSQL OldSQL ... same as before NoScale NoOps NoSQL
19.
Schema
that! Scr ew
20.
Schema-less...
but, STRUCTURED Typo, it's JSON
21.
Schema-less... Or is it? Intermediate
-record(user, { Records password = <<"l0ln00b">, Before name = <<"noname">>, Store i_primary_email = <<"ih@ck.se">, i_primary_phone = <<"461337">>, i_ssn = <<"0123456789">>, l_tenant = {<<"B">>, <<"K">>} }). Concerns? Add/Rename Field + Search
22.
Embrace Change
Be flexible, stay focused, know your data What does that even mean?!
23.
Upgrade Path(tm) schema_upgrade(?CURR_VSN, Props)
-> Props; schema_upgrade(1, Props) -> % Awesome upgrade, % also defines NewProps schema_upgrade(Vsn+1, NewProps).
24.
Simplified
access Everything is fun Save po-TAY-to... Read po-TAH-to!
25.
Thank You! You've been
great. Go away now, drink some beer!
Descargar ahora