Click here to load reader
Upload
district-administration
View
97
Download
0
Embed Size (px)
Citation preview
ACTIVE AND MAIN MEMORY
DATABASE
Presented By:
Priya Borah
MCA 4th Semester
Roll: 22
CONTENTS
• INTRODUCTION
• DEFINITION
• ADVANTAGES AND DISADVATAGES
• APPLICATION
• CURRENT RESEARCH
• FUTURE WORK
• CONCLUSION
• REFERENCES
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.
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.
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.
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
ADVANTAGES CONT.
• Main Memory Database:
• high performance
• big data management
• real-time updates
• faster queries
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
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
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.
FUTURE WORK
Main Memory Database:
• Disaster recovery
• Extension of the model for unstructured data
• Life cycle based data management
• Vertical partitioning
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.
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
THANK YOU