14

Click here to load reader

Adbms and mmdbms

Embed Size (px)

Citation preview

Page 1: Adbms and mmdbms

ACTIVE AND MAIN MEMORY

DATABASE

Presented By:

Priya Borah

MCA 4th Semester

Roll: 22

Page 2: Adbms and mmdbms

CONTENTS

• INTRODUCTION

• DEFINITION

• ADVANTAGES AND DISADVATAGES

• APPLICATION

• CURRENT RESEARCH

• FUTURE WORK

• CONCLUSION

• REFERENCES

Page 3: Adbms and mmdbms

INTRODUCTION

What is Database?

A database system has been viewed as repositories that store the information required by an application and that are accessed either by user programs or through interactive interfaces. In such a context, a range of different tools and systems are used to support the requirements of the application.

Page 4: Adbms and mmdbms

INTRODUCTION CONT.

Active Database: A database system that supports mechanisms that enables them to respond automatically to events that are taking place either inside or outside the database system itself by supporting the specification and implementation of the reactive behavior.

Main Memory Database: A database system that primarily relies on main memory for computer data storage. It is contrasted with database system that employs disk storage mechanism.

Page 5: Adbms and mmdbms

DEFINITION

Active database: An active database management system (ADBMS) is an event-driven system in which schema or data changes generate events monitored by active rules. Active database management systems are invoked by synchronous events generated by user or application programs as well as external asynchronous data change events such as a change in sensor value or time.

Main Memory Database: A main memory database management (MMDB) is a database whose data is stored in main memory to facilitate faster response times. Source data is loaded into main memory in compressed, non relational format. Main memory databases streamline the work involved in processing queries.

Page 6: Adbms and mmdbms

ADVANTAGES

Active Database:

• enhances traditional database functionalities with powerful rule processing capabilities

• enable a uniform and centralized description of the business rules relevant to the information system

• avoids redundancy of checking and repair operations

• suitable platform for building large and efficient knowledge base and expert systems

Page 7: Adbms and mmdbms

ADVANTAGES CONT.

• Main Memory Database:

• high performance

• big data management

• real-time updates

• faster queries

Page 8: Adbms and mmdbms

DISADVANTAGES

Active Database:

• lack of standardization

• insufficient methodological support in design and analysis

• distribution and parallelism has not been widely treated

• lack of support in application development

Main Memory Database:

• Potential loss of data

• limit of database size

Page 9: Adbms and mmdbms

APPLICATIONSActive Database:

• Financial application

• Telecommunication and network management

• Air traffic control

• Computer integrated manufacturing

• Medical and financial decision support systems

• Statistics gathering and authorizing tools

Main Memory Database:

• Traditional applications during test and development

• Real time embedded systems

• Telecommunication network equipments and mobile advertising networks

Page 10: Adbms and mmdbms

CURRENT RESEARCH

Active Database:• Current research trends in active real-time database system.

Recently, active real-time database are being studying and used in different aspects.

• In architecture for reactive systems using an active real-time database with standardized components are explored.

• In present communication architecture that uses a distributed active real-time database system as its communication medium.

• In distributed active real-time database functionality in information-fusion infrastructures with real-time requirements is described.

• Recently there is a strong move towards developing ECA rule structure and processing rules in active real-time database.

Page 11: Adbms and mmdbms

FUTURE WORK

Main Memory Database:

• Disaster recovery

• Extension of the model for unstructured data

• Life cycle based data management

• Vertical partitioning

Page 12: Adbms and mmdbms

CONCLUSION

Active database are those database that respond automatically to an event. It includes an event driven architecture which can respond to conditions both inside and outside the database. It is good for building large and efficient knowledge base and expert systems.

Main memory database are those database that resides permanently in main memory. It is a one type of analytic database, which is a read-only system that stores historical data on metrics for business intelligence/business analytics applications, typically as part of data warehouse or data mart.

Page 13: Adbms and mmdbms

REFERNCES

• http://whatis.techtarget.com/definition/in-memory-database

• http://www.ijarcs.in/index.php/Ijarcs/article/viewFile/1241/1229

• https://pdfs.semanticscholar.org/1741/48018456e391ee06adc21ea0535c825e8df3.pdf

• slideshare.net

• wikipedia.org

Page 14: Adbms and mmdbms

THANK YOU