SlideShare ist ein Scribd-Unternehmen logo
1 von 86
Downloaden Sie, um offline zu lesen
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
SEATTLE CASSANDRA USERS JUNE 2015
INTRODUCTION TO DATA
MODELLING
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
Aaron Morton
@aaronmorton
Co-Founder &Team Member
Example 1
Example 2
The other stuff.
“It’s a like SQL, you just need
to think about things more.
But it stores massive amounts
of data.Which is nice.”
Example 1
Stock Market Data
exchangeTable
CREATE TABLE exchange (
exchange_id text,
name text,
city text,
PRIMARY KEY (exchange_id)
);
Tables.
Primary Key
Strong Typing
Pre defined Column names
All non Primary Key Columns optional
Tables, But.
Sparse Layout
No Foreign Keys
No Joins
No Constraints
No ALTERTABLE locks
No Type Casting on ALTERTABLE
exchange
CREATE TABLE exchange (
exchange_id text,
name text,
city text,
PRIMARY KEY (exchange_id)
);
DataTypes
ascii, text, varchar
int, bigint, varint
blob
boolean
counter
decimal, double, float
inet
list, map, set
timestamp
timeuuid, uuid
tuple
exchangeTable
CREATE TABLE exchange (
exchange_id text,
name text,
city text,
PRIMARY KEY (exchange_id)
);
Primary Key
…
PRIMARY KEY (PARTITION_KEY,
CLUSTERING_KEY, CLUSTERING_KEY,…)
…
Partition
A Partition is a storage engine row.
Rows with the same Partition Key
are in the same Partition.
cqlsh
$ bin/cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 |
Native protocol v3]
Use HELP for help.
cqlsh>
exchangeTable In Action
INSERT INTO
exchange
(exchange_id, name, city)
VALUES
('nyse', 'New York Stock Exchange', 'New York');
exchangeTable In Action
SELECT
*
FROM
exchange
WHERE
exchange_id = ‘nyse';
exchange_id | city | name
-------------+----------+-------------------------
nyse | New York | New York Stock Exchange
exchangeTable In Action
DELETE FROM
exchange
WHERE
exchange_id = 'nyse';
Table Scan Anti Pattern
SELECT
*
FROM
exchange;
exchange_id | city | name
-------------+----------+-------------------------
nyse | New York | New York Stock Exchange
stockTable
CREATE TABLE stock (
exchange_id text
ticker text,
name text,
sector text,
PRIMARY KEY ( (exchange_id, ticker) )
);
Compound Partition Key
stockTable In Action
INSERT INTO
stock
(exchange_id, ticker, name, sector)
VALUES
('nyse', 'tlp', 'The Last Pickle', 'awesomeness');
stockTable In Action
SELECT
*
FROM
stock
WHERE
exchange_id = ‘nyse’ AND ticker = 'tlp';
exchange_id | ticker | name | sector
-------------+--------+-----------------+-------------
nyse | tlp | The Last Pickle | awesomeness
Primary Key Restrictions
SELECT
*
FROM
stock
WHERE
exchange_id = 'nyse';
code=2200 [Invalid query] message="Partition key part
ticker must be restricted since preceding part is"
stock_tickerTable
CREATE TABLE stock_ticker (
exchange_id text,
ticker text,
date int, // YYYYMMDD
eod_price int,
PRIMARY KEY ( (exchange_id, ticker), date)
);
Clustering Key
Standard comments
Multiple Rows Per Partition.
Rows with the same Partition Key
are in the same Partition.
Multiple Rows Per Partition.
Rows in the same Partition are
identified by their Clustering Key(s).
Multiple Rows Per Partition.
Together the Partition Key and
Clustering Key(s) form the Primary
Key that identifies a Row.
Primary Key
PRIMARY KEY ((exchange_id, ticker), date)
Clustering Key
Partition Key
stock_tickerTable In Action
INSERT INTO
stock_ticker
(exchange_id, ticker, date, eod_price)
VALUES
('nyse', 'tlp', 20150110, 100);
INSERT INTO
stock_ticker
(exchange_id, ticker, date, eod_price)
VALUES
('nyse', 'tlp', 20150111, 110);
INSERT INTO
stock_ticker
(exchange_id, ticker, date, eod_price)
VALUES
('nyse', 'tlp', 20150112, 80);
stock_tickerTable In Action
SELECT
*
FROM
stock_ticker
WHERE
exchange_id = 'nyse' AND ticker = 'tlp' and date =
20150110;
exchange_id | ticker | date | eod_price
-------------+--------+----------+-----------
nyse | tlp | 20150110 | 100
stock_tickerTable In Action
SELECT
*
FROM
stock_ticker
WHERE
exchange_id = 'nyse' AND ticker = ‘tlp';
exchange_id | ticker | date | eod_price
-------------+--------+----------+-----------
nyse | tlp | 20150110 | 100
nyse | tlp | 20150111 | 110
nyse | tlp | 20150112 | 80
stock_tickerTable In Action
SELECT
*
FROM
stock_ticker
WHERE
exchange_id = 'nyse' AND ticker = 'tlp'
ORDER BY
date desc;
exchange_id | ticker | date | eod_price
-------------+--------+----------+-----------
nyse | tlp | 20150112 | 80
nyse | tlp | 20150111 | 110
nyse | tlp | 20150110 | 100
ReversingThe Stock TickerTable
CREATE TABLE stock_ticker (
exchange_id text,
ticker text,
date int, // YYYYMMDD
number_traded int,
PRIMARY KEY ( (exchange_id, ticker), date)
)
WITH CLUSTERING ORDER BY (date DESC);
stock_tickerTable In Action
SELECT
*
FROM
stock_ticker
WHERE
exchange_id = 'nyse' AND ticker = ‘tlp' AND date > 20150110;
exchange_id | ticker | date | eod_price
-------------+--------+----------+-----------
nyse | tlp | 20150112 | 80
nyse | tlp | 20150111 | 110
So Far.
Tables with Columns
Data Types
Partitions and Clustering
Clustering Order
Table Properties
Example 1
Example 2
The other stuff.
Data Modelling Guidelines.
Denormalise by creating
materialised views that support
the read paths of the
application.
Data Modelling Guidelines.
Constrain the Partition Size by
time or space.
Data Modelling Guidelines.
Solve problems with the read
path of your application in the
write path.
Example 2
Vehicle Tracking
A “Black Box” onVehicles sends position,
speed, etc every 30 seconds via mobile
networks.
Requirements
1. Lookup vehicle details by vehicle_id.
2. Get data points for a time slice by
vehicle_id.
3. Get distinct days a vehicle has been
active by vehicle_id.
Data Model Planning - Requirement 1
Vehicle sounds like a simple
entity identified by
vehicle_id.
Data Model Planning - Requirement 2
Sounds like a (potentially
infinite) Time Series of data per
vehicle_id.
Data Model Planning - Requirement 3
Is a summary of Time Series
data per vehicle_id.
Keyspace == Database
create keyspace
trak_u_like
WITH REPLICATION =
{
'class':'NetworkTopologyStrategy',
'datacenter1' : 3
};
use trak_u_like;
vehicleTable
CREATE TABLE vehicle (
vehicle_id text,
make text,
model text,
accidents list<text>,
drivers set<text>,
modifications map<text, text>,
PRIMARY KEY (vehicle_id)
);
CollectionTypes
CQL 3 Spec…
“Collections are meant for storing/
denormalizing relatively small amount
of data.”
vehicleTable In Action
INSERT INTO
vehicle
(vehicle_id, make, model, drivers, modifications)
VALUES
('wig123', 'Big Red', 'Car',
{'jeff', 'anthony'},
{'wheels' : 'mag wheels'});
vehicleTable In Action
SELECT
*
FROM
vehicle
WHERE
vehicle_id = ‘wig123';
vehicle_id | accidents | drivers | make | model | modifications
------------+-----------+---------------------+---------+-------+--------------------------
wig123 | null | {'anthony', 'jeff'} | Big Red | Car | {'wheels': 'mag wheels'}
vehicleTable In Action
UPDATE
vehicle
SET
accidents = accidents + ['jeff crashed into dorothy 2015/01/21']
where
vehicle_id = 'wig123';
vehicleTable In Action
SELECT
vehicle_id, accidents, drivers
FROM
vehicle
WHERE
vehicle_id = ‘wig123';
vehicle_id | accidents | drivers
------------+------------------------------------------+---------------------
wig123 | ['jeff crashed into dorothy 2015/01/21'] | {'anthony', 'jeff'}
vehicleTable In Action
UPDATE
vehicle
SET
drivers = drivers - {'jeff'}
where
vehicle_id = 'wig123';
vehicleTable In Action
SELECT
vehicle_id, accidents, drivers
FROM
vehicle
WHERE
vehicle_id = 'wig123';
vehicle_id | accidents | drivers
------------+------------------------------------------+-------------
wig123 | ['jeff crashed into dorothy 2015/01/21'] | {'anthony'}
data_pointTable
CREATE TABLE data_point (
vehicle_id text,
day int,
sequence timestamp,
latitude double,
longitude double,
heading double,
speed double,
distance double,
PRIMARY KEY ( (vehicle_id, day), sequence)
)
WITH CLUSTERING ORDER BY (sequence DESC);
Bucketing the data_pointTable
PRIMARY KEY ( (vehicle_id, day), sequence)
WITH CLUSTERING ORDER BY (sequence DESC);
All data points for one day are stored in the
same partition.
Each Partition will have up to 2,880 rows.
data_pointTable In Action
INSERT INTO
data_point
(vehicle_id, day, sequence, latitude, longitude, heading, speed, distance)
VALUES
('wig123', 20150120, '2015-01-20 09:01:00', -41, 174, 270, 10, 500);
INSERT INTO
data_point
(vehicle_id, day, sequence, latitude, longitude, heading, speed, distance)
VALUES
('wig123', 20150120, '2015-01-20 09:01:30', -42, 174, 270, 10, 500);
…
data_pointTable In Action
SELECT
vehicle_id, day, sequence, latitude, longitude
FROM
data_point
WHERE
vehicle_id = 'wig123' AND day = 20150120;
vehicle_id | day | sequence | latitude | longitude
------------+----------+--------------------------+----------+-----------
wig123 | 20150120 | 2015-01-20 09:02:30+1300 | -44 | 174
wig123 | 20150120 | 2015-01-20 09:02:00+1300 | -43 | 174
wig123 | 20150120 | 2015-01-20 09:01:30+1300 | -42 | 174
wig123 | 20150120 | 2015-01-20 09:01:00+1300 | -41 | 174
data_pointTable In Action
SELECT
vehicle_id, day, sequence, latitude, longitude
FROM
data_point
WHERE
vehicle_id = 'wig123' AND day in (20150120, 20150121);
vehicle_id | day | sequence | latitude | longitude
------------+----------+--------------------------+----------+-----------
wig123 | 20150120 | 2015-01-20 09:02:30+1300 | -44 | 174
wig123 | 20150120 | 2015-01-20 09:02:00+1300 | -43 | 174
wig123 | 20150120 | 2015-01-20 09:01:30+1300 | -42 | 174
wig123 | 20150120 | 2015-01-20 09:01:00+1300 | -41 | 174
wig123 | 20150121 | 2015-01-21 08:02:30+1300 | -44 | 176
wig123 | 20150121 | 2015-01-21 08:02:00+1300 | -44 | 175
active_dayTable
CREATE TABLE active_day (
vehicle_id text,
day int,
distance counter,
PRIMARY KEY (vehicle_id, day)
)
WITH
CLUSTERING ORDER BY (day DESC)
AND
COMPACTION =
{
'class' : 'LeveledCompactionStrategy'
};
active_dayTable In Action
UPDATE
active_day
SET
distance = distance + 500
WHERE
vehicle_id = 'wig123' and day = 20150120;
UPDATE
active_day
SET
distance = distance + 500
WHERE
vehicle_id = 'wig123' and day = 20150120;
active_dayTable In Action
SELECT
*
FROM
active_day
WHERE
vehicle_id = 'wig123';
vehicle_id | day | distance
------------+----------+----------
wig123 | 20150121 | 1000
wig123 | 20150120 | 2000
active_dayTable In Action
SELECT
*
FROM
active_day
WHERE
vehicle_id = 'wig123'
LIMIT 1;
vehicle_id | day | distance
------------+----------+----------
wig123 | 20150121 | 1000
“It’s a like SQL, you just need
to think about things more.
But it stores massive amounts
of data.Which is nice.”
Example 1
Example 2
And now the other stuff.
Light Weight Transactions
Static Columns
Indexes
Uses Paxos
Added in 2.0.
Light WeightTransactions
Provide linearizable
consistency, similar to SERIAL
Transaction Isolation.
Light WeightTransactions
Use Sparingly.
Impacts Performance and
Availability.
Light WeightTransactions
Light WeightTransactions
CREATE TABLE user (
user_name text,
password text,
PRIMARY KEY (user_name)
);
Insert If Not Exists
INSERT INTO
user
(user_name, password)
VALUES
('aaron', 'pwd')
IF
NOT EXISTS;
Failing Insert
INSERT INTO
user
(user_name, password)
VALUES
('aaron', 'pwd')
IF
NOT EXISTS;
[applied] | user_name | password
-----------+-----------+----------
False | aaron | newpwd
Update If No Change
UPDATE
user
SET
password = 'newpwd'
WHERE
user_name = 'aaron'
IF
password = 'pwd';
Failing Update
UPDATE
user
SET
password = 'newpwd'
WHERE
user_name = 'aaron'
IF
password = ‘pwd’;
[applied] | password
-----------+----------
False | newpwd
Light WeightTransactions
Static Columns
Indexes
Static Columns
Column value stored at the
partition level.
All rows in the partition have
the same value.
Static Columns
CREATE TABLE web_order (
order_id text,
order_total int static,
order_item text,
item_cost int,
PRIMARY KEY (order_id, order_item)
);
Static Columns - Simple Example
INSERT INTO
web_order
(order_id, order_total, order_item, item_cost)
VALUES
('ord1', 5, 'foo', 5);
INSERT INTO
web_order
(order_id, order_total, order_item, item_cost)
VALUES
('ord1', 10, 'bar', 5);
INSERT INTO
web_order
(order_id, order_total, order_item, item_cost)
VALUES
('ord1', 20, 'baz', 10);
Static Columns - Simple Example
select * from web_order;
order_id | order_item | order_total | item_cost
----------+------------+-------------+-----------
ord1 | bar | 20 | 5
ord1 | baz | 20 | 10
ord1 | foo | 20 | 5
Static Columns With LWT
Static Columns may be used in
a conditional UPDATE.
All updates to the Partition in
the BATCH will be included.
Static Columns With LWT
BEGIN BATCH
UPDATE web_order
SET order_total = 50
WHERE order_id='ord1'
IF order_total = 20;
INSERT INTO web_order
(order_id, order_item, item_cost)
VALUES
('ord1', 'monkey', 30);
APPLY BATCH;
Light WeightTransactions
Static Columns
Indexes
Secondary Indexes
Use non Primary Key fields in
the WHERE clause.
Secondary Indexes
Use Sparingly.
Impacts Performance and
Availability.
Secondary Indexes
CREATE TABLE user (
user_name text,
state text,
password text,
PRIMARY KEY (user_name)
);
CREATE INDEX on user(state);
Secondary Indexes
INSERT INTO user
(user_name, state, password)
VALUES
('aaron', 'ca', ‘pwd');
INSERT INTO user
(user_name, state, password)
VALUES
('nate', 'tx', ‘pwd');
INSERT INTO user
(user_name, state, password)
VALUES
('kareem', 'wa', 'pwd');
Secondary Indexes
SELECT * FROM user WHERE state = ‘ca';
user_name | password | state
-----------+----------+-------
aaron | pwd | ca
Thanks.
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
Aaron Morton
@aaronmorton
Co-Founder &Team Member
www.thelastpickle.com
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License

Weitere ähnliche Inhalte

Was ist angesagt?

Lecture05sql 110406195130-phpapp02
Lecture05sql 110406195130-phpapp02Lecture05sql 110406195130-phpapp02
Lecture05sql 110406195130-phpapp02Lalit009kumar
 
Building Applications with DynamoDB
Building Applications with DynamoDBBuilding Applications with DynamoDB
Building Applications with DynamoDBAmazon Web Services
 
Introduction to Restkit
Introduction to RestkitIntroduction to Restkit
Introduction to Restkitpetertmarks
 
Storing tree structures with MongoDB
Storing tree structures with MongoDBStoring tree structures with MongoDB
Storing tree structures with MongoDBVyacheslav
 
Indexing and Query Optimizer (Aaron Staple)
Indexing and Query Optimizer (Aaron Staple)Indexing and Query Optimizer (Aaron Staple)
Indexing and Query Optimizer (Aaron Staple)MongoSF
 

Was ist angesagt? (7)

Lecture05sql 110406195130-phpapp02
Lecture05sql 110406195130-phpapp02Lecture05sql 110406195130-phpapp02
Lecture05sql 110406195130-phpapp02
 
Building Applications with DynamoDB
Building Applications with DynamoDBBuilding Applications with DynamoDB
Building Applications with DynamoDB
 
Hack reduce mr-intro
Hack reduce mr-introHack reduce mr-intro
Hack reduce mr-intro
 
Introduction to Restkit
Introduction to RestkitIntroduction to Restkit
Introduction to Restkit
 
Storing tree structures with MongoDB
Storing tree structures with MongoDBStoring tree structures with MongoDB
Storing tree structures with MongoDB
 
Spring data
Spring dataSpring data
Spring data
 
Indexing and Query Optimizer (Aaron Staple)
Indexing and Query Optimizer (Aaron Staple)Indexing and Query Optimizer (Aaron Staple)
Indexing and Query Optimizer (Aaron Staple)
 

Andere mochten auch

Advanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraAdvanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraDataStax Academy
 
Virtual Beamer - Jini-Based Academic Project
Virtual Beamer - Jini-Based Academic ProjectVirtual Beamer - Jini-Based Academic Project
Virtual Beamer - Jini-Based Academic Projectpaolos84
 
Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...
Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...
Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...DataStax Academy
 
Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...
Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...
Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...DataStax Academy
 
Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...
Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...
Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...DataStax Academy
 
Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...
Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...
Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...DataStax Academy
 
Apache Cassandra at Narmal 2014
Apache Cassandra at Narmal 2014Apache Cassandra at Narmal 2014
Apache Cassandra at Narmal 2014DataStax Academy
 
Cassandra Summit 2014: Apache Cassandra at Telefonica CBS
Cassandra Summit 2014: Apache Cassandra at Telefonica CBSCassandra Summit 2014: Apache Cassandra at Telefonica CBS
Cassandra Summit 2014: Apache Cassandra at Telefonica CBSDataStax Academy
 
Coursera's Adoption of Cassandra
Coursera's Adoption of CassandraCoursera's Adoption of Cassandra
Coursera's Adoption of CassandraDataStax Academy
 
Cassandra Summit 2014: Monitor Everything!
Cassandra Summit 2014: Monitor Everything!Cassandra Summit 2014: Monitor Everything!
Cassandra Summit 2014: Monitor Everything!DataStax Academy
 
Production Ready Cassandra (Beginner)
Production Ready Cassandra (Beginner)Production Ready Cassandra (Beginner)
Production Ready Cassandra (Beginner)DataStax Academy
 
Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2
Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2
Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2DataStax Academy
 
The Last Pickle: Distributed Tracing from Application to Database
The Last Pickle: Distributed Tracing from Application to DatabaseThe Last Pickle: Distributed Tracing from Application to Database
The Last Pickle: Distributed Tracing from Application to DatabaseDataStax Academy
 
Introduction to .Net Driver
Introduction to .Net DriverIntroduction to .Net Driver
Introduction to .Net DriverDataStax Academy
 
Spark Cassandra Connector: Past, Present and Furure
Spark Cassandra Connector: Past, Present and FurureSpark Cassandra Connector: Past, Present and Furure
Spark Cassandra Connector: Past, Present and FurureDataStax Academy
 
Lessons Learned with Cassandra and Spark at the US Patent and Trademark Office
Lessons Learned with Cassandra and Spark at the US Patent and Trademark OfficeLessons Learned with Cassandra and Spark at the US Patent and Trademark Office
Lessons Learned with Cassandra and Spark at the US Patent and Trademark OfficeDataStax Academy
 
Oracle to Cassandra Core Concepts Guide Pt. 2
Oracle to Cassandra Core Concepts Guide Pt. 2Oracle to Cassandra Core Concepts Guide Pt. 2
Oracle to Cassandra Core Concepts Guide Pt. 2DataStax Academy
 
Using Event-Driven Architectures with Cassandra
Using Event-Driven Architectures with CassandraUsing Event-Driven Architectures with Cassandra
Using Event-Driven Architectures with CassandraDataStax Academy
 

Andere mochten auch (20)

Advanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache CassandraAdvanced Data Modeling with Apache Cassandra
Advanced Data Modeling with Apache Cassandra
 
Virtual Beamer - Jini-Based Academic Project
Virtual Beamer - Jini-Based Academic ProjectVirtual Beamer - Jini-Based Academic Project
Virtual Beamer - Jini-Based Academic Project
 
Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...
Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...
Cassandra Summit 2014: META — An Efficient Distributed Data Hub with Batch an...
 
Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...
Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...
Cassandra Summit 2014: Social Media Security Company Nexgate Relies on Cassan...
 
Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...
Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...
Cassandra Summit 2014: A Train of Thoughts About Growing and Scalability — Bu...
 
Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...
Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...
Cassandra Summit 2014: Cassandra in Large Scale Enterprise Grade xPatterns De...
 
Apache Cassandra at Narmal 2014
Apache Cassandra at Narmal 2014Apache Cassandra at Narmal 2014
Apache Cassandra at Narmal 2014
 
Cassandra Summit 2014: Apache Cassandra at Telefonica CBS
Cassandra Summit 2014: Apache Cassandra at Telefonica CBSCassandra Summit 2014: Apache Cassandra at Telefonica CBS
Cassandra Summit 2014: Apache Cassandra at Telefonica CBS
 
Coursera's Adoption of Cassandra
Coursera's Adoption of CassandraCoursera's Adoption of Cassandra
Coursera's Adoption of Cassandra
 
Cassandra Summit 2014: Monitor Everything!
Cassandra Summit 2014: Monitor Everything!Cassandra Summit 2014: Monitor Everything!
Cassandra Summit 2014: Monitor Everything!
 
Production Ready Cassandra (Beginner)
Production Ready Cassandra (Beginner)Production Ready Cassandra (Beginner)
Production Ready Cassandra (Beginner)
 
Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2
Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2
Cassandra Summit 2014: The Cassandra Experience at Orange — Season 2
 
New features in 3.0
New features in 3.0New features in 3.0
New features in 3.0
 
The Last Pickle: Distributed Tracing from Application to Database
The Last Pickle: Distributed Tracing from Application to DatabaseThe Last Pickle: Distributed Tracing from Application to Database
The Last Pickle: Distributed Tracing from Application to Database
 
Introduction to .Net Driver
Introduction to .Net DriverIntroduction to .Net Driver
Introduction to .Net Driver
 
Spark Cassandra Connector: Past, Present and Furure
Spark Cassandra Connector: Past, Present and FurureSpark Cassandra Connector: Past, Present and Furure
Spark Cassandra Connector: Past, Present and Furure
 
Playlists at Spotify
Playlists at SpotifyPlaylists at Spotify
Playlists at Spotify
 
Lessons Learned with Cassandra and Spark at the US Patent and Trademark Office
Lessons Learned with Cassandra and Spark at the US Patent and Trademark OfficeLessons Learned with Cassandra and Spark at the US Patent and Trademark Office
Lessons Learned with Cassandra and Spark at the US Patent and Trademark Office
 
Oracle to Cassandra Core Concepts Guide Pt. 2
Oracle to Cassandra Core Concepts Guide Pt. 2Oracle to Cassandra Core Concepts Guide Pt. 2
Oracle to Cassandra Core Concepts Guide Pt. 2
 
Using Event-Driven Architectures with Cassandra
Using Event-Driven Architectures with CassandraUsing Event-Driven Architectures with Cassandra
Using Event-Driven Architectures with Cassandra
 

Ähnlich wie Introduction to Dating Modeling for Cassandra

What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?ukdpe
 
SQL Server 2008 Overview
SQL Server 2008 OverviewSQL Server 2008 Overview
SQL Server 2008 OverviewEric Nelson
 
AWS July Webinar Series: Amazon Redshift Optimizing Performance
AWS July Webinar Series: Amazon Redshift Optimizing PerformanceAWS July Webinar Series: Amazon Redshift Optimizing Performance
AWS July Webinar Series: Amazon Redshift Optimizing PerformanceAmazon Web Services
 
A Divine Data Comedy
A Divine Data ComedyA Divine Data Comedy
A Divine Data ComedyMike Harris
 
Database Design Project-Oracle 11g
Database Design  Project-Oracle 11g Database Design  Project-Oracle 11g
Database Design Project-Oracle 11g Sunny U Okoro
 
NoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 VirtualNoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 VirtualWerner Keil
 
Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015datastaxjp
 
At the core you will have KUSTO
At the core you will have KUSTOAt the core you will have KUSTO
At the core you will have KUSTORiccardo Zamana
 
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...Altinity Ltd
 
U-SQL Partitioned Data and Tables (SQLBits 2016)
U-SQL Partitioned Data and Tables (SQLBits 2016)U-SQL Partitioned Data and Tables (SQLBits 2016)
U-SQL Partitioned Data and Tables (SQLBits 2016)Michael Rys
 
Why is Azure Data Explorer fast in petabyte-scale analytics?
Why is Azure Data Explorer fast in petabyte-scale analytics?Why is Azure Data Explorer fast in petabyte-scale analytics?
Why is Azure Data Explorer fast in petabyte-scale analytics?Sheik Uduman Ali
 
Better than you think: Handling JSON data in ClickHouse
Better than you think: Handling JSON data in ClickHouseBetter than you think: Handling JSON data in ClickHouse
Better than you think: Handling JSON data in ClickHouseAltinity Ltd
 
Maryna Popova "Deep dive AWS Redshift"
Maryna Popova "Deep dive AWS Redshift"Maryna Popova "Deep dive AWS Redshift"
Maryna Popova "Deep dive AWS Redshift"Lviv Startup Club
 
A Rusty introduction to Apache Arrow and how it applies to a time series dat...
A Rusty introduction to Apache Arrow and how it applies to a  time series dat...A Rusty introduction to Apache Arrow and how it applies to a  time series dat...
A Rusty introduction to Apache Arrow and how it applies to a time series dat...Andrew Lamb
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorialAxmed Mo.
 
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
Андрей Козлов (Altoros): Оптимизация производительности CassandraАндрей Козлов (Altoros): Оптимизация производительности Cassandra
Андрей Козлов (Altoros): Оптимизация производительности CassandraOlga Lavrentieva
 
MS SQL SERVER: Microsoft time series algorithm
MS SQL SERVER: Microsoft time series algorithmMS SQL SERVER: Microsoft time series algorithm
MS SQL SERVER: Microsoft time series algorithmsqlserver content
 

Ähnlich wie Introduction to Dating Modeling for Cassandra (20)

What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?What's New for Developers in SQL Server 2008?
What's New for Developers in SQL Server 2008?
 
SQL Server 2008 Overview
SQL Server 2008 OverviewSQL Server 2008 Overview
SQL Server 2008 Overview
 
AWS July Webinar Series: Amazon Redshift Optimizing Performance
AWS July Webinar Series: Amazon Redshift Optimizing PerformanceAWS July Webinar Series: Amazon Redshift Optimizing Performance
AWS July Webinar Series: Amazon Redshift Optimizing Performance
 
A Divine Data Comedy
A Divine Data ComedyA Divine Data Comedy
A Divine Data Comedy
 
Database Design Project-Oracle 11g
Database Design  Project-Oracle 11g Database Design  Project-Oracle 11g
Database Design Project-Oracle 11g
 
NoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 VirtualNoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 Virtual
 
Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015
 
At the core you will have KUSTO
At the core you will have KUSTOAt the core you will have KUSTO
At the core you will have KUSTO
 
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...
All About JSON and ClickHouse - Tips, Tricks and New Features-2022-07-26-FINA...
 
U-SQL Partitioned Data and Tables (SQLBits 2016)
U-SQL Partitioned Data and Tables (SQLBits 2016)U-SQL Partitioned Data and Tables (SQLBits 2016)
U-SQL Partitioned Data and Tables (SQLBits 2016)
 
SQL Windowing
SQL WindowingSQL Windowing
SQL Windowing
 
Why is Azure Data Explorer fast in petabyte-scale analytics?
Why is Azure Data Explorer fast in petabyte-scale analytics?Why is Azure Data Explorer fast in petabyte-scale analytics?
Why is Azure Data Explorer fast in petabyte-scale analytics?
 
Better than you think: Handling JSON data in ClickHouse
Better than you think: Handling JSON data in ClickHouseBetter than you think: Handling JSON data in ClickHouse
Better than you think: Handling JSON data in ClickHouse
 
Maryna Popova "Deep dive AWS Redshift"
Maryna Popova "Deep dive AWS Redshift"Maryna Popova "Deep dive AWS Redshift"
Maryna Popova "Deep dive AWS Redshift"
 
A Rusty introduction to Apache Arrow and how it applies to a time series dat...
A Rusty introduction to Apache Arrow and how it applies to a  time series dat...A Rusty introduction to Apache Arrow and how it applies to a  time series dat...
A Rusty introduction to Apache Arrow and how it applies to a time series dat...
 
Sql Basics And Advanced
Sql Basics And AdvancedSql Basics And Advanced
Sql Basics And Advanced
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
 
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
Андрей Козлов (Altoros): Оптимизация производительности CassandraАндрей Козлов (Altoros): Оптимизация производительности Cassandra
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
 
MS SQL SERVER: Microsoft time series algorithm
MS SQL SERVER: Microsoft time series algorithmMS SQL SERVER: Microsoft time series algorithm
MS SQL SERVER: Microsoft time series algorithm
 

Mehr von DataStax Academy

Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craftForrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craftDataStax Academy
 
Introduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseIntroduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseDataStax Academy
 
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache CassandraIntroduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache CassandraDataStax Academy
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsDataStax Academy
 
Cassandra 3.0 Data Modeling
Cassandra 3.0 Data ModelingCassandra 3.0 Data Modeling
Cassandra 3.0 Data ModelingDataStax Academy
 
Cassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackCassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackDataStax Academy
 
Data Modeling for Apache Cassandra
Data Modeling for Apache CassandraData Modeling for Apache Cassandra
Data Modeling for Apache CassandraDataStax Academy
 
Production Ready Cassandra
Production Ready CassandraProduction Ready Cassandra
Production Ready CassandraDataStax Academy
 
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonCassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonDataStax Academy
 
Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1DataStax Academy
 
Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2DataStax Academy
 
Standing Up Your First Cluster
Standing Up Your First ClusterStanding Up Your First Cluster
Standing Up Your First ClusterDataStax Academy
 
Real Time Analytics with Dse
Real Time Analytics with DseReal Time Analytics with Dse
Real Time Analytics with DseDataStax Academy
 
Introduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraIntroduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraDataStax Academy
 
Enabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseEnabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseDataStax Academy
 
Apache Cassandra and Drivers
Apache Cassandra and DriversApache Cassandra and Drivers
Apache Cassandra and DriversDataStax Academy
 

Mehr von DataStax Academy (20)

Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craftForrester CXNYC 2017 - Delivering great real-time cx is a true craft
Forrester CXNYC 2017 - Delivering great real-time cx is a true craft
 
Introduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph DatabaseIntroduction to DataStax Enterprise Graph Database
Introduction to DataStax Enterprise Graph Database
 
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache CassandraIntroduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart Labs
 
Cassandra 3.0 Data Modeling
Cassandra 3.0 Data ModelingCassandra 3.0 Data Modeling
Cassandra 3.0 Data Modeling
 
Cassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stackCassandra Adoption on Cisco UCS & Open stack
Cassandra Adoption on Cisco UCS & Open stack
 
Data Modeling for Apache Cassandra
Data Modeling for Apache CassandraData Modeling for Apache Cassandra
Data Modeling for Apache Cassandra
 
Coursera Cassandra Driver
Coursera Cassandra DriverCoursera Cassandra Driver
Coursera Cassandra Driver
 
Production Ready Cassandra
Production Ready CassandraProduction Ready Cassandra
Production Ready Cassandra
 
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & PythonCassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
Cassandra @ Netflix: Monitoring C* at Scale, Gossip and Tickler & Python
 
Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1Cassandra @ Sony: The good, the bad, and the ugly part 1
Cassandra @ Sony: The good, the bad, and the ugly part 1
 
Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2Cassandra @ Sony: The good, the bad, and the ugly part 2
Cassandra @ Sony: The good, the bad, and the ugly part 2
 
Standing Up Your First Cluster
Standing Up Your First ClusterStanding Up Your First Cluster
Standing Up Your First Cluster
 
Real Time Analytics with Dse
Real Time Analytics with DseReal Time Analytics with Dse
Real Time Analytics with Dse
 
Introduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache CassandraIntroduction to Data Modeling with Apache Cassandra
Introduction to Data Modeling with Apache Cassandra
 
Cassandra Core Concepts
Cassandra Core ConceptsCassandra Core Concepts
Cassandra Core Concepts
 
Enabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax EnterpriseEnabling Search in your Cassandra Application with DataStax Enterprise
Enabling Search in your Cassandra Application with DataStax Enterprise
 
Bad Habits Die Hard
Bad Habits Die Hard Bad Habits Die Hard
Bad Habits Die Hard
 
Advanced Cassandra
Advanced CassandraAdvanced Cassandra
Advanced Cassandra
 
Apache Cassandra and Drivers
Apache Cassandra and DriversApache Cassandra and Drivers
Apache Cassandra and Drivers
 

Kürzlich hochgeladen

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Introduction to Dating Modeling for Cassandra