Submit Search
Upload
Qcon2015 living database
•
2 likes
•
1,015 views
Pavlo Baron
Follow
Slides of the mini-talk I did at QCon New York 2015
Read less
Read more
Technology
Report
Share
Report
Share
1 of 26
Recommended
абонемент
абонемент
tamara54
Chef's Coffee - provisioning Java applications with Chef (@pavlobaron)
Chef's Coffee - provisioning Java applications with Chef (@pavlobaron)
Pavlo Baron
читальний зал
читальний зал
tamara54
NoSQL - how it works (@pavlobaron)
NoSQL - how it works (@pavlobaron)
Pavlo Baron
@pavlobaron Why monitoring sucks and how to improve it
@pavlobaron Why monitoring sucks and how to improve it
Pavlo Baron
The hidden costs of the parallel world (@pavlobaron)
The hidden costs of the parallel world (@pavlobaron)
Pavlo Baron
Why we do tech the way we do tech now (@pavlobaron)
Why we do tech the way we do tech now (@pavlobaron)
Pavlo Baron
The Agile Alibi (Pavlo Baron)
The Agile Alibi (Pavlo Baron)
Pavlo Baron
Recommended
абонемент
абонемент
tamara54
Chef's Coffee - provisioning Java applications with Chef (@pavlobaron)
Chef's Coffee - provisioning Java applications with Chef (@pavlobaron)
Pavlo Baron
читальний зал
читальний зал
tamara54
NoSQL - how it works (@pavlobaron)
NoSQL - how it works (@pavlobaron)
Pavlo Baron
@pavlobaron Why monitoring sucks and how to improve it
@pavlobaron Why monitoring sucks and how to improve it
Pavlo Baron
The hidden costs of the parallel world (@pavlobaron)
The hidden costs of the parallel world (@pavlobaron)
Pavlo Baron
Why we do tech the way we do tech now (@pavlobaron)
Why we do tech the way we do tech now (@pavlobaron)
Pavlo Baron
The Agile Alibi (Pavlo Baron)
The Agile Alibi (Pavlo Baron)
Pavlo Baron
Madre feliz dia¡
Madre feliz dia¡
Andres Palma
What can be done with Java, but should better be done with Erlang (@pavlobaron)
What can be done with Java, but should better be done with Erlang (@pavlobaron)
Pavlo Baron
Dynamo concepts in depth (@pavlobaron)
Dynamo concepts in depth (@pavlobaron)
Pavlo Baron
Diving into Erlang is a one-way ticket (@pavlobaron)
Diving into Erlang is a one-way ticket (@pavlobaron)
Pavlo Baron
Becoming reactive without overreacting (@pavlobaron)
Becoming reactive without overreacting (@pavlobaron)
Pavlo Baron
Harry Potter and Enormous Data (Pavlo Baron)
Harry Potter and Enormous Data (Pavlo Baron)
Pavlo Baron
(Functional) reactive programming (@pavlobaron)
(Functional) reactive programming (@pavlobaron)
Pavlo Baron
Expo antiagregantes plaquetarios
Expo antiagregantes plaquetarios
ale_magnifike
Big Data & NoSQL - EFS'11 (Pavlo Baron)
Big Data & NoSQL - EFS'11 (Pavlo Baron)
Pavlo Baron
Data on its way to history, interrupted by analytics and silicon (@pavlobaron)
Data on its way to history, interrupted by analytics and silicon (@pavlobaron)
Pavlo Baron
data, ..., profit (@pavlobaron)
data, ..., profit (@pavlobaron)
Pavlo Baron
Near realtime analytics - technology choice (@pavlobaron)
Near realtime analytics - technology choice (@pavlobaron)
Pavlo Baron
Set this Big Data technology zoo in order (@pavlobaron)
Set this Big Data technology zoo in order (@pavlobaron)
Pavlo Baron
a Tech guy’s take on Big Data business cases (@pavlobaron)
a Tech guy’s take on Big Data business cases (@pavlobaron)
Pavlo Baron
From Hand To Mouth (@pavlobaron)
From Hand To Mouth (@pavlobaron)
Pavlo Baron
The Big Data Developer (@pavlobaron)
The Big Data Developer (@pavlobaron)
Pavlo Baron
20 reasons why we don't need architects (@pavlobaron)
20 reasons why we don't need architects (@pavlobaron)
Pavlo Baron
Theoretical aspects of distributed systems - playfully illustrated (@pavlobaron)
Theoretical aspects of distributed systems - playfully illustrated (@pavlobaron)
Pavlo Baron
Let It Crash (@pavlobaron)
Let It Crash (@pavlobaron)
Pavlo Baron
JUGS June'11 - Erlang/OTP
JUGS June'11 - Erlang/OTP
Pavlo Baron
Big Data - JAX2011 (Pavlo Baron)
Big Data - JAX2011 (Pavlo Baron)
Pavlo Baron
BigData & CDN - OOP2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)
Pavlo Baron
More Related Content
Viewers also liked
Madre feliz dia¡
Madre feliz dia¡
Andres Palma
What can be done with Java, but should better be done with Erlang (@pavlobaron)
What can be done with Java, but should better be done with Erlang (@pavlobaron)
Pavlo Baron
Dynamo concepts in depth (@pavlobaron)
Dynamo concepts in depth (@pavlobaron)
Pavlo Baron
Diving into Erlang is a one-way ticket (@pavlobaron)
Diving into Erlang is a one-way ticket (@pavlobaron)
Pavlo Baron
Becoming reactive without overreacting (@pavlobaron)
Becoming reactive without overreacting (@pavlobaron)
Pavlo Baron
Harry Potter and Enormous Data (Pavlo Baron)
Harry Potter and Enormous Data (Pavlo Baron)
Pavlo Baron
(Functional) reactive programming (@pavlobaron)
(Functional) reactive programming (@pavlobaron)
Pavlo Baron
Expo antiagregantes plaquetarios
Expo antiagregantes plaquetarios
ale_magnifike
Big Data & NoSQL - EFS'11 (Pavlo Baron)
Big Data & NoSQL - EFS'11 (Pavlo Baron)
Pavlo Baron
Data on its way to history, interrupted by analytics and silicon (@pavlobaron)
Data on its way to history, interrupted by analytics and silicon (@pavlobaron)
Pavlo Baron
Viewers also liked
(10)
Madre feliz dia¡
Madre feliz dia¡
What can be done with Java, but should better be done with Erlang (@pavlobaron)
What can be done with Java, but should better be done with Erlang (@pavlobaron)
Dynamo concepts in depth (@pavlobaron)
Dynamo concepts in depth (@pavlobaron)
Diving into Erlang is a one-way ticket (@pavlobaron)
Diving into Erlang is a one-way ticket (@pavlobaron)
Becoming reactive without overreacting (@pavlobaron)
Becoming reactive without overreacting (@pavlobaron)
Harry Potter and Enormous Data (Pavlo Baron)
Harry Potter and Enormous Data (Pavlo Baron)
(Functional) reactive programming (@pavlobaron)
(Functional) reactive programming (@pavlobaron)
Expo antiagregantes plaquetarios
Expo antiagregantes plaquetarios
Big Data & NoSQL - EFS'11 (Pavlo Baron)
Big Data & NoSQL - EFS'11 (Pavlo Baron)
Data on its way to history, interrupted by analytics and silicon (@pavlobaron)
Data on its way to history, interrupted by analytics and silicon (@pavlobaron)
More from Pavlo Baron
data, ..., profit (@pavlobaron)
data, ..., profit (@pavlobaron)
Pavlo Baron
Near realtime analytics - technology choice (@pavlobaron)
Near realtime analytics - technology choice (@pavlobaron)
Pavlo Baron
Set this Big Data technology zoo in order (@pavlobaron)
Set this Big Data technology zoo in order (@pavlobaron)
Pavlo Baron
a Tech guy’s take on Big Data business cases (@pavlobaron)
a Tech guy’s take on Big Data business cases (@pavlobaron)
Pavlo Baron
From Hand To Mouth (@pavlobaron)
From Hand To Mouth (@pavlobaron)
Pavlo Baron
The Big Data Developer (@pavlobaron)
The Big Data Developer (@pavlobaron)
Pavlo Baron
20 reasons why we don't need architects (@pavlobaron)
20 reasons why we don't need architects (@pavlobaron)
Pavlo Baron
Theoretical aspects of distributed systems - playfully illustrated (@pavlobaron)
Theoretical aspects of distributed systems - playfully illustrated (@pavlobaron)
Pavlo Baron
Let It Crash (@pavlobaron)
Let It Crash (@pavlobaron)
Pavlo Baron
JUGS June'11 - Erlang/OTP
JUGS June'11 - Erlang/OTP
Pavlo Baron
Big Data - JAX2011 (Pavlo Baron)
Big Data - JAX2011 (Pavlo Baron)
Pavlo Baron
BigData & CDN - OOP2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)
Pavlo Baron
More from Pavlo Baron
(12)
data, ..., profit (@pavlobaron)
data, ..., profit (@pavlobaron)
Near realtime analytics - technology choice (@pavlobaron)
Near realtime analytics - technology choice (@pavlobaron)
Set this Big Data technology zoo in order (@pavlobaron)
Set this Big Data technology zoo in order (@pavlobaron)
a Tech guy’s take on Big Data business cases (@pavlobaron)
a Tech guy’s take on Big Data business cases (@pavlobaron)
From Hand To Mouth (@pavlobaron)
From Hand To Mouth (@pavlobaron)
The Big Data Developer (@pavlobaron)
The Big Data Developer (@pavlobaron)
20 reasons why we don't need architects (@pavlobaron)
20 reasons why we don't need architects (@pavlobaron)
Theoretical aspects of distributed systems - playfully illustrated (@pavlobaron)
Theoretical aspects of distributed systems - playfully illustrated (@pavlobaron)
Let It Crash (@pavlobaron)
Let It Crash (@pavlobaron)
JUGS June'11 - Erlang/OTP
JUGS June'11 - Erlang/OTP
Big Data - JAX2011 (Pavlo Baron)
Big Data - JAX2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)
Recently uploaded
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Recently uploaded
(20)
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Qcon2015 living database
1.
“living” database @pavlobaron
2.
speaking of streaming, reactive, realtime,
near time, near realtime etc.
3.
here is how
all things are supposed to look in the reactive context
4.
5.
here is how
current database access methods look in the reactive context
6.
7.
here is how
current databases look in the reactive context
8.
9.
it’s time to rethink
databases
10.
“living” database
11.
some of the
ideas are partially implemented in CEP, NoSQL, classic DBMS, Rx etc., but not as a whole
12.
storage is an
aspect
13.
storage is raw
14.
everything is ordered by
time
15.
everything is on
channels
16.
queries are continuous
17.
views are materialised and
continuous
18.
results are published
19.
results are limited, timed-out
or ignored by consumer
20.
database quantifies harvest
21.
changes are published both
ways
22.
everybody fires and
forgets, but gets reminded when things go wrong
23.
consumers react
24.
it needs far
more than just support in the database driver
25.
it needs the
database to be an active part of the overall data flow
26.
“living” database