SlideShare a Scribd company logo
1 of 164
CASSANDRA
To be or not to be?
ABOUT ME
Andriy Rymar
Senior Software Engineer @ Lohika
Morning@Lohika Program Committee Member
JUG Lviv Active Member
2
AGENDA
3
AGENDA
Cluster Ring
3
Node 4
Node 1
Node 2
Node 3
AGENDA
Cluster Ring
Data Model
3
Row1
Row2
Row3
AGENDA
Cluster Ring
Data Model
Read & Write
3
Read
Write
AGENDA
Cluster Ring
Data Model
Read & Write
Update & Delete
3
Update
Delete
AGENDA
Cluster Ring
Data Model
Read & Write
Update & Delete
3
To be or not to be?
PREFACE
4
TRENDS
5
TRENDS
5
TRENDS
6
TRENDS
6
6
7http://stanfordflipside.com/images/236richKid.jpg
8
BUSINESS NEEDS
CASSANDRA
To be or not to be?
10
CLUSTER
DISCOVERY
Node1
Node3
Node4 Node2
11
DISCOVERY
Node3
Node4 Node2
Node1
11
DISCOVERY
Node3
Node4 Node2
Hi, I’m node 2
Node1
11
DISCOVERY
Node3
Node4 Node2
OK, here are
you and me
Hi, I’m node 2
Node1
11
DISCOVERY
Node3
Node4 Node2
Hi, I’m node 3
OK, here are
you and me
Hi, I’m node 2
Node1
11
DISCOVERY
Node3
Node4 Node2
Hi, I’m node 3
OK, here are
you and me
Hi, I’m node 2
Well, here are you,
me and node2
Node1
11
DISCOVERY
Node3
Node4 Node2
Hi, I’m node 4
Hi, I’m node 3
OK, here are
you and me
Hi, I’m node 2
Well, here are you,
me and node2
Node1
11
DISCOVERY
Node3
Node4 Node2
Cool, here are you, me,
node2 and node3
Hi, I’m node 4
Hi, I’m node 3
OK, here are
you and me
Hi, I’m node 2
Well, here are you,
me and node2
Node1
11
DISCOVERY
Node3
Node4 Node2
Cool, here are you, me,
node2 and node3
Hi, I’m node 4
Hi, I’m node 3
OK, here are
you and me
Hi, I’m node 2
Well, here are you,
me and node2
Node1
11
DISCOVERY
Node3
Node4 Node2
Cool, here are you, me,
node2 and node3
Hi, I’m node 4
Hi, I’m node 3
OK, here are
you and me
Hi, I’m node 2
Well, here are you,
me and node2
Node1
11
DISCOVERY
Node3
Node4 Node2
Cool, here are you, me,
node2 and node3
Hi, I’m node 4
Hi, I’m node 3
OK, here are
you and me
Hi, I’m node 2
Well, here are you,
me and node2
Node1
11
RING
Node1
Node3
Node4 Node2
12
DATA RANGE
Long.min Long.max
13
DATA RANGE
Long.min Long.max
13
RING CLUSTER
Node1
Node3
Node4 Node2
Long.minLong.max
14
TOKEN
15
TOKEN
12343214
15
TOKEN
12343214
Long.min Long.max
15
INITIALTOKENS
Node1 Node2
12343214 21144543
16
17
TOKENS
Issues
17
TOKENS
REPLICATION
18
REPLICATION
RF
18
= 2
REPLICATION
RF
18
= 2
REPLICATION
RF
18
«Hello,TechTalk»
Node 1:
«Hello,
TechTalk»
Node 2:
«Hello,
TechTalk»
REPLICATION &TOKENS
Node1
Node 2Node 3
19
REPLICATION &TOKENS
Node1
RF = 2
Node 2Node 3
19
REPLICATION &TOKENS
RF = 2
Node 2Node 3
Node1
19
REPLICATION &TOKENS
RF = 2
Node 2Node 3
Node1
19
REPLICATION &TOKENS
RF = 2
Node 3
Node1
Node 2
node1
Node1
19
REPLICATION &TOKENS
RF = 2
Node 3
Node1
Node 2
node1
Node1
19
REPLICATION &TOKENS
RF = 2
Node 3
Node1
Node 2
node1
Node1
19
REPLICATION &TOKENS
Node1
RF = 2
Node 3 Node 2
node1
19
REPLICATION &TOKENS
Node1
RF = 2
Node 3 Node 2
node1
19
REPLICATION &TOKENS
Node1
RF = 2
Node 3 Node 2
node1
Node 2
node1
19
VNODE
20
VNODE
20
VNODE
255
20
VNODE
255
From To
20
REPLICATION &V-NODE
Node1
Node 2Node 3
21
REPLICATION &V-NODE
Node1
RF = 2
Node 2Node 3
21
REPLICATION &V-NODE
Node1
RF = 2
Node 2Node 3
v-node = 2
21
Node1
REPLICATION &V-NODE
RF = 2
Node 2Node 3
v-node = 2
21
Node1
REPLICATION &V-NODE
RF = 2
Node 2Node 3
v-node = 2
21
Node1
REPLICATION &V-NODE
RF = 2
Node 2Node 3
v-node = 2
21
Node1
REPLICATION &V-NODE
RF = 2
Node 2Node 3
v-node = 2
21
Node1
REPLICATION &V-NODE
RF = 2
Node 2Node 3
v-node = 2
21
REPLICATION &V-NODE
Node1
RF = 2
Node 2Node 3
v-node = 2
21
REPLICATION &V-NODE
Node1
RF = 2
Node 2Node 3
v-node = 2
21
NODE RANGE
Node1
Node3
Node4 Node2
22
NODE RANGE
23
Node1
Node3
Node4 Node2
CASSANDRA
To be or not to be?
25
DATA MODEL
KEYSPACE
26
KEYSPACE
26
KEYSPACE
Table1 Table2
26
KEYSPACE
26
Column Family 1 Column Family 2
KEYSPACE
Row 1
Row 2
Row 1
Row 2
26
Column Family 1 Column Family 2
KEYSPACE
value value value
value value
value
key key key key
key key
value value value
key key key
Row 1
Row 2
Row 1
Row 2
26
Column Family 1 Column Family 2
DATA DISTRIBUTION
27
DATA DISTRIBUTION
murmur3(partition_key)
27
28
KEYS
28
KEYS
Primary
28
KEYS
Primary
http://www.pngall.com/man-png
28
KEYS
Primary
Partition
http://www.pngall.com/man-png
28
KEYS
Primary
Partition
http://www.pngall.com/man-png
http://www.pngmart.com/image/31069
28
KEYS
Primary
Partition
Composite
http://www.pngall.com/man-png
http://www.pngmart.com/image/31069
28
KEYS
Primary
Partition
Composite
http://www.pngall.com/man-png
http://www.pngmart.com/image/31069 http://www.pngmart.com/image/21342
28
KEYS
Primary
Partition
Composite
Clustering
http://www.pngall.com/man-png
http://www.pngmart.com/image/31069 http://www.pngmart.com/image/21342
28
KEYS
Primary
Partition
Composite
Clustering
http://www.pngall.com/man-png
http://www.pngmart.com/image/31069 http://www.pngmart.com/image/21342
http://ujceastside.org/home-health-aides/
29
PRIMARY
CREATE TABLE album (
id uuid,
name text,
PRIMARY KEY (id)
)
29
PRIMARY
CREATE TABLE album (
id uuid,
name text,
PRIMARY KEY (id)
)
Primary & Partition & Clustering
30
PARTITION
CREATE TABLE author_book (
author text,
book text,
population int,
PRIMARY KEY (author, book)
)
30
PARTITION
CREATE TABLE author_book (
author text,
book text,
population int,
PRIMARY KEY (author, book)
)
Partition Clustering
31
COMPOSITE & CLUSTERING
CREATE TABLE teacher_lesson (
teacher text,
lesson text,
topic text,
duration int,
PRIMARY KEY ((teacher, lesson), topic, duration)
)
31
COMPOSITE & CLUSTERING
CREATE TABLE teacher_lesson (
teacher text,
lesson text,
topic text,
duration int,
PRIMARY KEY ((teacher, lesson), topic, duration)
)
Composite Clustering
32
IMPORTANT
32
IMPORTANT
Natural ordering
32
IMPORTANT
Natural ordering
No relations
32
IMPORTANT
Natural ordering
No relations
No ACID transactions
CASSANDRA
to be or not to be?
34
READ & WRITE
ARCHITECTURE
Node
35
ARCHITECTURE
Memory Permanent storage
Node
35
ARCHITECTURE
Memory
MemTable
Permanent storage
Node
35
ARCHITECTURE
Memory
MemTable
CommitLog
Permanent storage
Node
35
ARCHITECTURE
Memory
MemTable
CommitLog
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Node
35
ARCHITECTURE
Memory
MemTable
CommitLog
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
35
Memory
MemTable
CommitLog
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
35
WRITE
Request
Memory
MemTable
CommitLog
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
35
WRITE
Request
Memory
MemTable
CommitLog
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
1
35
WRITE
Request
Memory
MemTable
CommitLog
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
1
2
35
WRITE
Request
Memory
MemTable
CommitLog
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
1
3
4
2
35
WRITE
Request
Memory
MemTable
CommitLog
Permanent storage
SSTable 5
SSTable 4
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
1
3
4
5
2
35
WRITE
WRITE
Node 1 Node 2 Node 3
36
WRITE
Node 1 Node 2 Node 3
RF = 3
36
WRITE
Node 1 Node 2 Node 3
RF = 3
36
Client
WRITE
Node 1 Node 2 Node 3
RF = 3
36
Client
CONSISTENCY LEVEL
37
CONSISTENCY LEVEL
37
CL
WRITE
Node 1 Node 2 Node 3
RF = 3
38
Client
WRITE
Node 1 Node 2 Node 3
RF = 3
38
Client
CL = 2
WRITE
Node 3
RF = 3
Node 2Node 1
38
Client successsuccess
CL = 2
WRITE
Node 3
RF = 3
Node 2Node 1
38
Client successsuccess
CL = 2
READ
Memory
MemTable
Permanent storage
Node
39
Request
READ
Memory
MemTable
Permanent storage
Node
39
Request
READ
Memory
MemTable
Permanent storage
Node
1
39
Request
READ
Memory
MemTable
Permanent storage
Node
SSTable 1 SSTable 2
1
39
Request
READ
Memory
MemTable
Permanent storage
Node
SSTable 1BF IF SSTable 2BF IF
1
39
Request
READ
Memory
MemTable
Permanent storage
Node
SSTable 1BF IF SSTable 2BF IF
1
2
39
Request
READ
Memory
MemTable
Permanent storage
Node
SSTable 1BF IF SSTable 2BF IF
1
2
3
39
Request
READ
Memory
MemTable
Permanent storage
Node
SSTable 1BF IF SSTable 2BF IF
1
2
3
4
39
Request
READ
Memory
MemTable
Permanent storage
Node
SSTable 1BF IF SSTable 2BF IF
1
2
3
4
5
39
Request
READ
Memory
MemTable
Permanent storage
Node
SSTable 1BF IF SSTable 2BF IF
1
2
3
4
5 6
39
READ
Node 1 Node 2 Node 3
40
READ
Node 1 Node 2 Node 3
RF = 3
40
READ
Node 1 Node 2 Node 3
CL = 2
RF = 3
40
READ
Node 1 Node 2 Node 3
CL = 2
RF = 3
40
Client
READ
Node 1 Node 2 Node 3
CL = 2
RF = 3 get digest
40
Client
READ
Node 1 Node 2 Node 3
CL = 2
RF = 3 get digest
123453
40
Client
READ
Node 1 Node 2 Node 3
CL = 2
RF = 3 get digest
123453
40
Client
CASSANDRA
To be or not to be?
42
UPDATE & DELETE
UPDATE
43
UPDATE
Upsert
43
UPDATE
Memory
MemTable
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
CommitLog
44
UPDATE
Request
Memory
MemTable
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
CommitLog
44
UPDATE
Request
Memory
MemTable
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
CommitLog
1
44
UPDATE
Request
Memory
MemTable
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
CommitLog
1
2
44
UPDATE
Request
Memory
MemTable
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
CommitLog
1
2
3
44
UPDATE
Request
Memory
MemTable
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
CommitLog
1
2
3 4
44
UPDATE
Request
Memory
MemTable
Permanent storage
SSTable 1 SSTable 2 SSTable 3
Newer Older
Node
CommitLog
1
2
3 4
5
44
DELETE
45
DELETE
https://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlDelete.html
45
DELETE
46
DELETE
46
Update flow *
TOMBSTONES
47 http://shipoffools.wikia.com/wiki/File:Tombstone.png
TOMBSTONES
Overhead
47 http://shipoffools.wikia.com/wiki/File:Tombstone.png
TOMBSTONES
48
TOMBSTONES
Remove
48
TOMBSTONES
Remove
Null
48
TOMBSTONES
Remove
Null
TTL
48
CASSANDRA
To be or not to be?
50
SUMMARY
RECOMMENDATIONS
https://youtu.be/pAGESQo5IjI
51
https://youtu.be/h14iML3aaK0
THANKYOU
My contacts :
Email : andriyrav@gmail.com
Q / A
52
Twitter : @AndriyRymar

More Related Content

Similar to Cassandra : to be or not to be @ TechTalk

Apache Spark Data intensive processing in practice
Apache Spark Data intensive processing in practice Apache Spark Data intensive processing in practice
Apache Spark Data intensive processing in practice Marcin Szymaniuk
 
The_ERICSSON_commands_listed_below_are_f (1) (1).pdf
The_ERICSSON_commands_listed_below_are_f (1) (1).pdfThe_ERICSSON_commands_listed_below_are_f (1) (1).pdf
The_ERICSSON_commands_listed_below_are_f (1) (1).pdfssuser340a0c
 
Hp dv6 7000 goya balen 11254-3
Hp dv6 7000 goya balen 11254-3Hp dv6 7000 goya balen 11254-3
Hp dv6 7000 goya balen 11254-3JosPinaya
 
How to build TiDB
How to build TiDBHow to build TiDB
How to build TiDBPingCAP
 
A Deep Dive Into Understanding Apache Cassandra
A Deep Dive Into Understanding Apache CassandraA Deep Dive Into Understanding Apache Cassandra
A Deep Dive Into Understanding Apache CassandraDataStax Academy
 
2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxy
2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxy2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxy
2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxyBo-Yi Wu
 
NoSQL Containers get Rich
NoSQL Containers get RichNoSQL Containers get Rich
NoSQL Containers get RichStefano Valle
 
fdocuments.in_the-ericsson-commands.pdf
fdocuments.in_the-ericsson-commands.pdffdocuments.in_the-ericsson-commands.pdf
fdocuments.in_the-ericsson-commands.pdfSaidHaman
 
Cassandra : To be or not to be
Cassandra : To be or not to beCassandra : To be or not to be
Cassandra : To be or not to beAndriy Rymar
 
Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...
Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...
Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...Flink Forward
 
Self-managed and automatically reconfigurable stream processing
Self-managed and automatically reconfigurable stream processingSelf-managed and automatically reconfigurable stream processing
Self-managed and automatically reconfigurable stream processingVasia Kalavri
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging RubyAman Gupta
 
Z390 Designare REV1.0.pdf
Z390 Designare REV1.0.pdfZ390 Designare REV1.0.pdf
Z390 Designare REV1.0.pdfQuangSngBi
 
Debugging Ruby Systems
Debugging Ruby SystemsDebugging Ruby Systems
Debugging Ruby SystemsEngine Yard
 
The Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/AvroThe Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/AvroDatabricks
 
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...MINTUKAN RABHA
 
SQL and PLSQL features for APEX Developers
SQL and PLSQL features for APEX DevelopersSQL and PLSQL features for APEX Developers
SQL and PLSQL features for APEX DevelopersConnor McDonald
 

Similar to Cassandra : to be or not to be @ TechTalk (20)

Apache Spark Data intensive processing in practice
Apache Spark Data intensive processing in practice Apache Spark Data intensive processing in practice
Apache Spark Data intensive processing in practice
 
The_ERICSSON_commands_listed_below_are_f (1) (1).pdf
The_ERICSSON_commands_listed_below_are_f (1) (1).pdfThe_ERICSSON_commands_listed_below_are_f (1) (1).pdf
The_ERICSSON_commands_listed_below_are_f (1) (1).pdf
 
Hp dv6 7000 goya balen 11254-3
Hp dv6 7000 goya balen 11254-3Hp dv6 7000 goya balen 11254-3
Hp dv6 7000 goya balen 11254-3
 
How to build TiDB
How to build TiDBHow to build TiDB
How to build TiDB
 
A Deep Dive Into Understanding Apache Cassandra
A Deep Dive Into Understanding Apache CassandraA Deep Dive Into Understanding Apache Cassandra
A Deep Dive Into Understanding Apache Cassandra
 
2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxy
2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxy2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxy
2014 OSDC Talk: Introduction to Percona XtraDB Cluster and HAProxy
 
NoSQL Containers get Rich
NoSQL Containers get RichNoSQL Containers get Rich
NoSQL Containers get Rich
 
fdocuments.in_the-ericsson-commands.pdf
fdocuments.in_the-ericsson-commands.pdffdocuments.in_the-ericsson-commands.pdf
fdocuments.in_the-ericsson-commands.pdf
 
Cassandra : To be or not to be
Cassandra : To be or not to beCassandra : To be or not to be
Cassandra : To be or not to be
 
Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...
Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...
Self Managed and Automatically Reconfigurable Stream Processing - Vasiliki Ka...
 
Self-managed and automatically reconfigurable stream processing
Self-managed and automatically reconfigurable stream processingSelf-managed and automatically reconfigurable stream processing
Self-managed and automatically reconfigurable stream processing
 
Amos command
Amos commandAmos command
Amos command
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging Ruby
 
Z390 Designare REV1.0.pdf
Z390 Designare REV1.0.pdfZ390 Designare REV1.0.pdf
Z390 Designare REV1.0.pdf
 
Debugging Ruby Systems
Debugging Ruby SystemsDebugging Ruby Systems
Debugging Ruby Systems
 
Basic onos-tutorial
Basic onos-tutorialBasic onos-tutorial
Basic onos-tutorial
 
The Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/AvroThe Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
 
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
An Efficient Black Hole Attack Securing Mechanism in Ad Hoc On Demand Distanc...
 
SQL and PLSQL features for APEX Developers
SQL and PLSQL features for APEX DevelopersSQL and PLSQL features for APEX Developers
SQL and PLSQL features for APEX Developers
 
Data compession
Data compession Data compession
Data compession
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 

Recently uploaded (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 

Cassandra : to be or not to be @ TechTalk