►
Description
Speaker: Pavel Pontryagin, Senior Engineer at Peter-Service
Slides: http://www.slideshare.net/planetcassandra/c-summit-eu-2013-using-cassandra-in-a-telco-storage-system
Data volume grows and in telecommunication area it is painful to support and scale RDBMS systems. This presentation shows how we switched from SQL to NoSQL. This will be an overview of aspects: * how we model schema for call data using NoSQL vs SQL. * what hardware architecture we use * NoSQL vs SQL insert-select performance * how we store graph data using C*.
A
So
again,
thank
you,
everybody
for
eating
destroyed
presentation.
My
name
is
Pai
fantaken
I'm
from
Peter
serving
rushes
in
Petersburg,
and
my
presentation
is
about
Alice
from
Porto
as
either
an
hour
to
the
communication
air.
So,
let's
start
this
is
what
we
shall
discuss
today,
our
discussion
without
what
architecture?
Videos,
how
we
model
sequel
and
no
signaling
and
a
couple
of
performance
issues.
A
A
A
Okay,
so
empanada
nervous
every
time
this
home
yo
connect
with
our
simulator.
She
walk
down
names.
This
entry
contains
cosmic
only
party
started
duration
and
transformation.
This
is
a
typical
CDR
in
case
of
a
mobile
operator.
He
walked
busy,
and
so
this
fantasy
identified
a
towel
which,
when
used
to
go
so
that's
we
reduced
reduction
procedure
and
by
the
way,
this
information
star
formation,
available
source
of
information
for
ohio
operator,
because
it
contains
usual
information
of
between
your
buttons
and
so
on,
reaching
to
stop
to
it
animation
drum.
A
So
that's
because
I
am
here,
we
started
about
10
years
ago
from
a
hardware,
software,
complex
or
mobile
operators
for
marketing
purposes,
and
what
work
is
ten
years
ago
we
didn't,
it
did
not
know
about
no
sequel.
The
only
choice
was
talk
of
additional
databases
to
tell
it
was
absolutely
ok.
He
has
one
server
walled
city,
our
data
files
into
data
storage.
A
Actually
it
was
a
vm,
so
for
amount
of
data,
100
million
records
study,
it
works,
absolutely,
ok,
don't
work
perfectly,
but
time
flew
and
the
amount
of
data
in
the
east.
So
we
added
additional
expansion
enclosures
to
our
system,
edit
edit
edit
edit
and
finally,
the
scale
because
edition
even
closer
to
give
us
kissing
speed,
so
the
speed
limit
posts
in
10,000
tables
the
second,
let
me
scale
additionally,
this
kima
give
us
problems.
A
So
we
faced
with
challenges
how
to
end
this
little
history
capacity,
increase
the
viability,
hospitalization
and
additionally
be
a
bonus
challenges
outlet
in
functionality
and,
of
course,
outages
lost.
So
we
turned
our
heads
to
you:
evolve
no
secret
and
which
seemed
very
promising
for
a
supposed
cuz
I
animals
move
on
to
no
sequel
ball.
A
Be
made
this
schema,
which
group
works
perfectly
for
us?
What
is
it
in
here?
This
is
your
files
in
a
unified
text
from
article
latent,
which
is
placed
on
crossref
s.
Go
service
is
distributed
for
horizontal
critical
scalable
file
system,
so
after
file
is
there,
it
is
visible
for
all
notes
in
our
cluster
and
on
every
node
V
wrong
owl,
our
Lord,
which
is
based
on
a
sauna
as
a
stable,
simple
as
of
the
tiger,
and
this
dead
files
really
would
go
to
Cassandra
cluster.
A
Additionally,
there
once
the
main
purposes
for
our
system
is
created,
because
so
on,
every
node
fearon
search
engine
which
is
available.
Why
our
budget
communication
horrible.
So
this
architecture
solves
almost
soft
sobs.
Almost
every
hour
program
we
can.
We
can
easily
scale
and
the
addition
of
each
node
gives
us
in
peace
mississippian
5000
decades
per
second,
since
they
use
the
application
factor
of
2
and
therefore
one
mode.
It's
not
simply
not
critically.
A
Ok,
and
if
we
talk
about
price
I,
think
if
you
compare
or
comparison
assembler
think
it's
almost
where
everybody
is,
whether
that's
it
so
few
words
about
how
we
modeled
model
CDR
data.
In
sequel
to
get
started
signal
world,
we
had
big
event
table
which
was
partitioned
by
started,
and
we
in
this
each
interesting
account
number
or
in
vivo
onion
and
the
typical.
A
It
was
like
give
me
a
call,
so
this
number
during
the
last
that
so
we
needed
to
former
in
no
sequel,
and
it
doesn't
in
here
it
is
the
same
formation,
but
in
other
way,
so
we
break
in
two
stages.
First
and
he'll
hold
the
hobo
in
to
be
calm,
family
and
so
I
t
is
a
distributed
key
based
on
Twitter
convoy
and
when
we
use
the
hobo
after
entry
index
all
the
interesting
things.
A
The
super
thick,
because
in
this
hood
we
can
rest
additional
information
and
during
search
we
do
not
need
to
create
this
person
over
to
host
host
table.
You
can
use
information
just
on
it.
Let's
get
up
to
speed
up
Stephen
and,
let's
see
a
small
example:
ok
switch
reduces
near
effort.
We
put
into
this
so
contaminant,
then
the
indexes
we
put
for
number
one
we
could
call
name
which
is
like
them
varsity
and
come
worry.
Additionally,
the
inverter
same
moment
we
index
and
the
second
part
from
the
scope
for
future
calls
is
also
important.
A
A
A
Second,
all
cool
boys
are
out
of
the
box
in
the
innocent
for
text
searching
so
they
have
context
indexes
and
so
on
and
in
the
center
out
of
the
books.
Didn't
have
this
functionality.
So
if
you
want
to
eat
with
when
you
squeeze
like
that
and
non-white
or
contain
something
its
opposite,
so
we
used
data
specs
enterprise
solution.
A
An
but
it
cost
another
problem
how
how
did
estas
we
try
to
just
insert
using
Hector,
OSS
tables
or
whatever
into
so
account
and
deposit
hematocrit
is
all
down
born,
so
it
made
us
know
Taylor
if
activity
they
do
not
need
real
time
in
this,
and
so
with.
We
saw
a
young
family
and
rewrite
two
went
on
to
develop
things,
and
we
know
what
we
know:
the
LED
synchronize,
these
two
tables,
no
one.
So
pretty
simple.
A
So
now
a
one
more
example
of
this
model,
this
for
estimation
of
where
da
water
warden
so
again
put
it
in
detail,
detailed
information.
We
use
our
current
family
and,
for
my
agree,
we
use
so
cold
in
this
company.
Not
this
case
it
is
called
call
SWAT.
Cell
Bruce
was
partition.
Data
and
Loki
is
taxed
and
are
heated
to
minute.
A
We
do
it
through
shuttin
the
role,
because
if
the
Rope
is
extremely
wide
because,
for
instance,
using
the
second
base
station
can
produce
a
lot
of
Records
and
alway
station
can
be
used
much
more
levels,
so
we're
going
to
write
better
shorten
that
doesn't
the
network
so
creating
a
use.
Indeed,
and
because
of
composite,
we
can
use
Queenie,
we
can
create
using
the
block
was
celebrating
what
you,
even
just
what
it's
a
key
and
I
think
it
also
can
do
whatever
we
want,
and
here
is
the
jungle.
A
Did
for
subscribers
on
prediction,
and
so
on?
So
it's
obvious
that
the
correlator
is
itself
an
H
in
the
car
and
the
subscribers
are
vertices
orphanage,
and
the
points
in
our
case
is
that
all
the
ages
are
weighted
with
is
none.
Of
course,
our
graph
is
directed
it's
important
for
us
and
also
having
their
a
page
type,
which
is
voice
for
SMS
or
whatever,
and
I
kept
on
do
I
that
our
system
doesn't
reproduce
in.
A
Norfolk
Norfolk
jail
or
whatever
life,
it
is
just
lost
our
nation
and
our
outside
subsystem
Chris.
This
data
analyzed
to
use
mines
between
celerity
and
so
on
and
features
it
like
this.
So
so
we
just
stop
information
and
we
do
it
in
CLE.
In
this
way,
I
have
to
notice
that
Julian
data,
but
in
every
event,
it's
very
important
to
know
how
it
works
physically.
A
A
The
last
count
v
right
now,
the
subscriber
gisky
and
the
first
day.
So
since
discounters,
when
we
tweeted
this
data
and
summarize
it
and
use
it
in
our
analysis,
we
choose
the
maximum
of
this
counters
and
use
it
in
our
future
organism.
So
that's
about
how
many
noble
grandly
the
solon
cassandra
is.
This
is
pretty
flexible,
so
this
is
smoked
salmon.
We
will
kill
us
first.
A
So
it
is,
you
see
her
go
since
our
the
freedom
to
the
tourism
is
Harvey
scale
info
Cassandra
hundred
million
the
note
and
easily
the
scale
such
Cree
here
speedo
of
a
queen
is
also
very
good.
Oh
no,
it's
very
plain
old
school
and
since
I
don't
want
to
speak
about
it
and
then
Cassandra.
As
you
see
it's
pretty
fast,
because
some
is
Queenie
variable.
B
A
C
C
A
C
A
C
C
A
In
case
of
a
huge
total
disaster,
data
center
has
explored,
become
a
DVD
CD,
album
box,
which
involved
again
and
actually
actually,
we
can
store
that
as
many
rows
as
the
gives
to
ask,
but
interesting
me,
Loretta
is
interested
in
only
half
a
year,
maybe
even
more
in
three
months.
So
we
can.
We
do
this
tomorrow
and
quickly
over
the
game,
we're
saying
after
frequency
drop
data.
No,
no,
it
all
depends
on
the
customer.
If
he
says
okay,
I
can
wait
for
it.
Just
so.
C
A
Be
an
important
potential.
Employers
also
be
are
playing
with
the
TTL.
You
have
to
simulate
how
fast
we
have
a
mechanism,
a
partition
tables.
So
for
this
one
is
one
continent,
and
if
you
want
to
bring
up
space,
we
just
talked
as
a
regular
factor,
o
mighty
TT
edits
to
show
themselves
of
them
so
good.
But
now
gonna
do
you
think
you'd
ever
used
a
sound
repellent
in
the
future.