SDN Controller Programming Guide
80
Figure 33 Data Access Object Pattern
Business Object Data Access Object
Transfer Object
Data Source
Obtains /
Modifies
Uses
Encapsulates
Figure 34 DAO pattern
Distributed Data Model Overview
Cassandra is a “column oriented” distributed database system and provides a structured key-value
store. It is a NOSQL database and this means it is completely non-relational in nature. A reference
table which can be useful for migration of a mysql (RDBMS) to a NOSQL DB (Cassandra) is as
illustrated in Figure 35.