SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
ISSN: 2277 – 9043
                                                          International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                                                         Volume 1, Issue 5, July 2012




        A Compression Algorithm for Optimization
         of Storage Consumption of Non Oracle
                       Database

                                                     Abha Tamrakar, Vinti Nanda


                                                                           data. Relational database can be protected in several different
Abstract—Relational database are very important in                          ways. Like Oracle uses compression algorithm which
satisfying today’s information needs. This paper aims at                    provide security and optimizes storage space for its database.
optimization of storage consumption of non oracle database                  Heterogeneous data access is a problem that affects a lot of
with the table compression algorithm of oracle 11g. Many                    companies. A lot of companies run several different database
concepts have been developed for compressing of relational                  systems. Each of these systems stores data and has a set of
database. But no concepts ever talked about the technique of                applications that run against it. Consolidation of this data in
compression of non oracle database with in the oracle                       one database system is often hard in large part because many
environment. This paper discusses the use of OLTP Table                     of the applications that run against one database may not have
compression algorithm given by ORACLE 11g which                             an equivalent that runs against another. Until such time as
optimizes the storage consumption. But the challenges are                   migration to one consolidated database system is made
faced by organizations when running several different                       feasible, it is necessary for the various heterogeneous
databases and utilizing the heterogeneous services of the                   database systems to interoperate.
same. Data that are stored in non oracle system cannot be                   Oracle Transparent Gateways provide the ability to
compressed by OLTP table compression algorithm given by                     transparently access data residing in a non-Oracle system
Oracle 11g which reduces its size approximately about 70%                   from an Oracle environment. This transparency eliminates
,so instead of migrating database system and loading the                    the need for application developers to customize their
content of non oracle database system like SQL SERVER in                    applications to access data from different non-Oracle
ORACLE DATABASE format which is totally a wastage of                        systems, thus decreasing development efforts and increasing
time one can use oracle transparent gateway which is based                  the mobility of the application. Applications can be
on heterogeneous services technology. Oracle Transparent                    developed using a consistent Oracle interface for both Oracle
Gateways provides the ability to transparently access data                  and Microsoft SQL Server.
residing in a non-oracle system from an oracle environment.                 As a database administrator with multiple databases to
After configuring the non oracle database in oracle                         manage, one should have the             responsibility to make
environment and the relational database can be compressed                   information available when and where it is needed and use
by the table compression algorithm of oracle 11g.                           the services provided by ORACLE in the non oracle database
                                                                            system like SQL SERVER
                                                                            As organizations expand, it becomes increasingly important
Index Terms—Oltp Table Compression Algorithm,                               for them to be able to share information among multiple
Oracle 11g, Oracle Transparent Gateway, Sql Server.                         databases and applications. Data replication and integration
                                                                            enables us to access information when and where it is needed
                                                                            in a distributed environment. Oracle Database provides
                                                                            secure and standard mechanisms that enable communication
                      I. INTRODUCTION                                       between databases, applications, and users. These
                                                                            mechanisms include queues, data replication, messaging, and
The rapidly growing internet and related technologies has
                                                                            distributed access in both homogeneous and heterogeneous
offered an unprecedented accessibility and redistribution of
                                                                            environments. If these organizations might prefer to
                                                                            centralize this data, at least in the short term, it might not be
   Manuscript received July, 2012.
    First Author name Computer Science and Engineering, Chhattisgarh
                                                                            possible. These organizations must have a method of
Swami Vivekananda Technical University, Raipur, India, 09993844951,         accessing these distributed data sources as if they were a
(e-mail: tamrakar.abha@gmail.com).                                          single, centralized database. Using distributed SQL,
   Second Author name, Computer Science and Engineering, Chhatrapati        applications and users can access and modify information at
Shivaji I institute of Technology, Bhilai, India, 09907142531., (e-mail:
vintinanda@csitdurg.in).
                                                                            multiple Oracle or non-Oracle databases as if it resided in a
                                                                            single Oracle database. Because information does not need to
    .

                                                                                                                                                  39
                                                   All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                                                   International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                                                  Volume 1, Issue 5, July 2012

be moved or copied, using distributed SQL to federate their          compression/decompression is performed at the tuple-level,
distributed data sources provides organizations with the             which is desirable for integrating the compression technique
fastest, and easiest, path to information integration. If            into database systems. They showed that it is hard to compute
information is later moved, then it is not necessary to rewrite      an optimal compression solution. Therefore, an iterative
an application. This is especially useful for organizations that     greedy compression framework is offered to solve this
are transitioning to a consolidated approach, but need a             problem. This work primarily focuses on the underneath
method for accessing the distributed data now.                       component of the compression framework, that is to
For example, by using distributed SQL with the appropriate           efficiently find dependency patterns in relational data to
Oracle Database Gateway, applications can access legacy              optimize the compression ratio. The experimental results on
data immediately, without waiting until it can be imported           several real-life datasets demonstrate the effectiveness of
into an Oracle Database. Distributed SQL is also useful to           their approach, as well as the efficiency and scalability.
organizations that want to perform ad hoc queries or updates
on infrequently accessed data that is more appropriately             M. Attalla and S. Lonardi [4] proposed a system, in which a
located elsewhere.                                                   simple variation on the classic LZ-77 algorithm that allows
Information about accessing and modifying information in             one to hide, within the compressed document, enough
multiple databases can be using Distributed SQL                      information to warrant its authenticity and integrity. The
Distributed SQL enables applications and users to query or           design is based on the unpredictability of a certain class of
modify information in multiple databases with a single SQL           pseudo-random number generators, in such a way that the
statement. Because distributed SQL masks the physical                hidden data cannot be retrieved in a reasonable amount of
location of your data, you can change the location of your           time by an attacker (unless the secret bit-string key is known
data without changing our application. Distributed SQL               (2003).
includes the following: distributed queries (which access
data) and distributed transactions (which modify data).              Automatic relational database compression scheme design
In distributed transactions, the two-phase commit mechanism          based on swarm evolution by Tian-lei Hu, Gang Chen,
guarantees the integrity of your data by ensuring that all           Xiao-yan Li and Jin-xiang Dong[3] presented a model with
statements in a transaction either commit or roll back as a unit     novel techniques to integrate a rapidly convergent
at each database involved in the distributed transaction.            agent-based evolution framework, i.e. the SWAF (Swarm
When an application or user tries to commit a distributed            Algorithm Framework), into adaptive attribute compression
transaction, the database to which the application or user is        for relational database. The model evolutionally consults
connected is called the global coordinator. The global               statistics of CPU load and IO bandwidth to select
coordinator completes the two-phase commit by initiating the         compression schemas considering both aspects of the
following phases:                                                    trade-off. They have implemented a prototype model on
                                                                     Oscar RDBMS with experiments highlighting the correctness
 Prepare Phase: The global coordinator asks the other                and efficiency of our techniques.
databases involved in the distributed transaction to confirm
that they can either commit or roll back the transaction, even       High Performance SQL Queries on Compressed Relational
if there is a failure. If any database cannot complete the           Database by Tian-lei Hu, Gang Chen, Xiao-yan Li and
prepare phase, then the transaction is rolled back.                  Jin-xiang Dong, [2]. They have developed a disk-based
Commit Phase: If all of the other databases inform the global        compression architecture, called DHIBASE, to support large
coordinator that they are prepared, then the global                  database and at the same time, perform high performance
coordinator commits the transaction and asks all of the other        SQL queries on single or multiple tables in compressed form.
databases to commit the transaction.                                 They have compared their system with widely used
Oracle Database Gateway enables Oracle databases to access           Microsoft SQL Server. Their system performs significantly
and modify data in a number of non-Oracle databases,                 better than SQL Server in terms of storage requirement and
including Sybase, DB2, Informix, Microsoft SQL Server,               query response time. DHIBASE requires 10 to 15 times less
Ingres, and Teradata databases. This access is completely            space and for some operation it is 18 to 22 times faster. As the
transparent to the end user. That is, one can issue the same         system is column oriented, schema evolution is easy.
SQL statements regardless of whether we are accessing data
in an Oracle database or a non-Oracle database.                      But the above proposed method does not provide as much
The data that is stored in SQL SERVER database cannot be             space consumption as that of oracle 11g table compression
compressed by OLTP table compression algorithm of Oracle             algorithm. So our paper uses the particular algorithm which
11g but by using ORACLE TRANSPARENT GATEWAY it                       provides more than 50 % of storage savings.
is possible to facilitate the feature oracle database to non
oracle database like SQL SERVER.

                    II. Literature Survey
Lossless Semantic Compression for Relational Databases by                                    III.   OUR APPROACH
Haiming Huang [5] Renmin University of China, Beijing,               In our approach we have used oracle transparent gateway to
P.R.China, 1998 proposed a semantic compression technique            make non oracle database like SQL server database
that exploits frequent dependency patterns embedded in the           compatible with oracle and hence reduce the size of it by
relational table. One advantage of this approach is that             using OLTP table compression algorithm of Oracle 11g.

                                             All Rights Reserved © 2012 IJARCSEE
                                                                                                                                           40
ISSN: 2277 – 9043
                                                   International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                                                  Volume 1, Issue 5, July 2012

                                                                     B. Compression

                       SQL Database




                       Moved To



                    Oracle Database



                   Compressed By                                     Fig 2.Steps Involved in OLTP Table Compression Process
                                                                     [1]

                                                                     C. The advantages of OLTP Table Compression Algorithm
                   Table Compression                                 are:
                 Algorithm by Oracle Block
                              Fig 1. 11g
                                                                     •Structured/Relational data Compression.
                                                                     •Unstructured data compression
         Fig. 1 Block Diagram of the proposed system
                                                                     •Compression for backup data
                                                                     •Network transport compression
The following steps are involved in our approach:-
                                                                     •Reduces resource requirements and costs.
a. Compatibility of non oracle database system to oracle
                                                                     •Storage System
environment
                                                                     •Network Bandwidth
b. Compression: The OLTP table compression algorithm
                                                                     •Memory Usage
given by Oracle 11g is for compressing the relational
database table of sql server.

 A. Algorithm


  1. Create a relational table in the non oracle database like
  SQL problem.
        server.
  2. Make the listener.
  2.3 Start it compatible with oracle through Oracle
  2.4 If the listener is started successfully then create a link
  Transparent Gateway;
between non oracle database and
     2.1 Configure the listener.
       oracle.
     2.2 Check the status of listener; if it’s successful then
  2.5 Bringthe next step else diagnose the problem
     go for the non oracle database to oracle
     2.3 Start the listener.
     2.4 If the listener is started successfully then create a
     link between non oracle database and oracle.
     2.5 Bring the non oracle database to oracle
  3. Compress the non oracle database with the table
  compression algorithm of oracle 11g.
                                                                     Fig 3.OLTP Table Compression Technique[1]




                                                                                                                                           41
                                             All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                                               International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                                              Volume 1, Issue 5, July 2012




Fig 4. Free Space available after applying OLTP Table
Compression Algorithm [1]

                                                                    Fig 7. Compression for Tables having 5 columns

                                                                 The following three graphs show the percentage of
                                                                 compression for different number of rows with tables having
                                                                 column 3, 4 and, 5. The figure shows the percentage of
                                                                 compression increases with the increase in the rows of table
                                                                 more effectively as compared to the number of columns.




                                                                                          IV. CONCLUSION
                                                                  The compression technique used in our approach
                                                                 compresses relational database of non oracle database like
                                                                 SQL Server through the OLTP Table compression algorithm
                                                                 of Oracle 11g using Oracle Transparent Gateway. Since, we
  Fig 5. Compression for Tables having 3 columns
                                                                 are using Table compression algorithm given by oracle 11g
                                                                 but the data is in SQL Server we have to make it compatible
                                                                 with the oracle system which is done through oracle
                                                                 transparent gateway then we can use the compression
                                                                 algorithm of oracle.




                                                                                         ACKNOWLEDGMENT
                                                                 I would like to thank Ms. Vinti Nanda, Asst. Professor in
                                                                 CSIT, Durg (C.G) for her cooperation, guidance to make us
                                                                 enthusiastic. Secondly I would also like to express my sincere
                                                                 thanks to Mrs. Tripti Sharma, Head of department of
                                                                 Computing Science and Engineering, CSIT, Durg (C.G) for
                                                                 her continuous efforts in encouraging and guiding us to
                                                                 become successful engineers.

                                                                                                REFERENCES
                                                                 [1]http://www.oracle.com/technetwork/database/focus-areas/storage/advanc
                                                                 ed-compression-whitepaper-130502.pdf
     Fig 6. Compression for Tables having 4 columns
                                                                 [2]. Mohammad Masumuzzaman Bhuiyan, Abu Sayed Md. Latiful Hoque,
                                                                 High Performance SQL Queries on Compressed Relational Database,
                                                                 JOURNAL OF COMPUTERS, VOL. 4, NO. 12, DECEMBER 2009.



                                         All Rights Reserved © 2012 IJARCSEE
                                                                                                                                       42
ISSN: 2277 – 9043
                                                             International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                                                            Volume 1, Issue 5, July 2012

 [3].Tian-lei Hu, Gang Chen, Xiao-yan Li and Jin-xiang Dong, Automatic
relational database compression scheme design based on swarm evolution,
Journal of Zhejiang University - Science A Volume 7, Number 10 (2006),
1642-1651

[4] M. Attalla and S. Lonardi. “Authentication of LZ-77 Compressed Data.”
In Proceedings of the ACM Symposium on Applied Computing, Florid,
(2003)

[5]. Haiming Huang, Lossless Semantic Compression for Relational
Databases, B.E., Renmin University of China, Beijing, P.R.China, 1998.




     ABHA TAMRAKAR: I received my B.E in Computer Science and
     Engineering from Shri Shankaracharya College of Engineering and
     Technology of Chhattisgarh State, India in 2009. I am now Pursuing
     my M.Tech at Chhattrapati Shivaji Institute of Technology State, India.
     My area of interest includes compression, security, image processing.




      VINTI NANDA: She received her M-TECH in Computer Science and
   Engineering from Rungta College of Engineering and Technology of
   Chhattisgarh State, India in 2010.She received her B.E in Computer
   Science and Engineering from Shri Shankaracharya College of
   Engineering and Technology of Chhattisgarh State, India in 2006.She is
   working as Asst. Professor in Chhattrapati Shivaji Institute of
   Technology(CSIT), DURG(C.G)




                                                                                                                                                     43
                                                      All Rights Reserved © 2012 IJARCSEE

Mais conteúdo relacionado

Mais procurados

A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAA NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAijfcstjournal
 
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEMCASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEMIJCI JOURNAL
 
A Look into the Apache OODT Ecosystem
A Look into the Apache OODT EcosystemA Look into the Apache OODT Ecosystem
A Look into the Apache OODT EcosystemChris Mattmann
 
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...ijsrd.com
 
Iaetsd an efficient secure scheme for multi user in cloud
Iaetsd an efficient secure scheme for multi user in cloudIaetsd an efficient secure scheme for multi user in cloud
Iaetsd an efficient secure scheme for multi user in cloudIaetsd Iaetsd
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingBharat Kalia
 
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...IRJET Journal
 
64.ensuring distributed accountability
64.ensuring distributed accountability64.ensuring distributed accountability
64.ensuring distributed accountabilityNagaraj Naidu
 
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTINGDISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTINGijcsit
 
Iaetsd secure data sharing of multi-owner groups in cloud
Iaetsd secure data sharing of multi-owner groups in cloudIaetsd secure data sharing of multi-owner groups in cloud
Iaetsd secure data sharing of multi-owner groups in cloudIaetsd Iaetsd
 
NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...
NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...
NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...ijiert bestjournal
 
IRJET-Using Downtoken Secure Group Data Sharing on Cloud
IRJET-Using Downtoken Secure Group Data Sharing on CloudIRJET-Using Downtoken Secure Group Data Sharing on Cloud
IRJET-Using Downtoken Secure Group Data Sharing on CloudIRJET Journal
 
IRJET- A Research Paper on Block Design-based Key Agreement for Group Dat...
IRJET-  	  A Research Paper on Block Design-based Key Agreement for Group Dat...IRJET-  	  A Research Paper on Block Design-based Key Agreement for Group Dat...
IRJET- A Research Paper on Block Design-based Key Agreement for Group Dat...IRJET Journal
 
Designing the active directory logical structure
Designing the active directory logical structureDesigning the active directory logical structure
Designing the active directory logical structureJohn Carlo Catacutan
 
TCO - MongoDB vs. Oracle
TCO - MongoDB vs. OracleTCO - MongoDB vs. Oracle
TCO - MongoDB vs. OracleJeremy Taylor
 

Mais procurados (17)

A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAA NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
 
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEMCASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
 
A Look into the Apache OODT Ecosystem
A Look into the Apache OODT EcosystemA Look into the Apache OODT Ecosystem
A Look into the Apache OODT Ecosystem
 
50620130101004
5062013010100450620130101004
50620130101004
 
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
Effective & Flexible Cryptography Based Scheme for Ensuring User`s Data Secur...
 
Iaetsd an efficient secure scheme for multi user in cloud
Iaetsd an efficient secure scheme for multi user in cloudIaetsd an efficient secure scheme for multi user in cloud
Iaetsd an efficient secure scheme for multi user in cloud
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
IRJET- An Integrity Auditing &Data Dedupe withEffective Bandwidth in Cloud St...
 
64.ensuring distributed accountability
64.ensuring distributed accountability64.ensuring distributed accountability
64.ensuring distributed accountability
 
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTINGDISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
 
The Power of Elasticsearch
The Power of ElasticsearchThe Power of Elasticsearch
The Power of Elasticsearch
 
Iaetsd secure data sharing of multi-owner groups in cloud
Iaetsd secure data sharing of multi-owner groups in cloudIaetsd secure data sharing of multi-owner groups in cloud
Iaetsd secure data sharing of multi-owner groups in cloud
 
NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...
NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...
NEW SECURE CONCURRECY MANEGMENT APPROACH FOR DISTRIBUTED AND CONCURRENT ACCES...
 
IRJET-Using Downtoken Secure Group Data Sharing on Cloud
IRJET-Using Downtoken Secure Group Data Sharing on CloudIRJET-Using Downtoken Secure Group Data Sharing on Cloud
IRJET-Using Downtoken Secure Group Data Sharing on Cloud
 
IRJET- A Research Paper on Block Design-based Key Agreement for Group Dat...
IRJET-  	  A Research Paper on Block Design-based Key Agreement for Group Dat...IRJET-  	  A Research Paper on Block Design-based Key Agreement for Group Dat...
IRJET- A Research Paper on Block Design-based Key Agreement for Group Dat...
 
Designing the active directory logical structure
Designing the active directory logical structureDesigning the active directory logical structure
Designing the active directory logical structure
 
TCO - MongoDB vs. Oracle
TCO - MongoDB vs. OracleTCO - MongoDB vs. Oracle
TCO - MongoDB vs. Oracle
 

Destaque (12)

58 65
58 6558 65
58 65
 
19 23
19 2319 23
19 23
 
1 6
1 61 6
1 6
 
104 108
104 108104 108
104 108
 
43 47
43 4743 47
43 47
 
Mojoflo press v2
Mojoflo press v2Mojoflo press v2
Mojoflo press v2
 
About Gowra Bits & Bytes
About Gowra Bits & Bytes About Gowra Bits & Bytes
About Gowra Bits & Bytes
 
Ahanchian v xenon legal precedent victory press 10-3-10
Ahanchian v xenon legal precedent victory press 10-3-10Ahanchian v xenon legal precedent victory press 10-3-10
Ahanchian v xenon legal precedent victory press 10-3-10
 
56 58
56 5856 58
56 58
 
Rpp kmke
Rpp kmkeRpp kmke
Rpp kmke
 
Kelistrikan Mesin
Kelistrikan MesinKelistrikan Mesin
Kelistrikan Mesin
 
Kelistrikan Mesin & Konversi Energi Kelas X
Kelistrikan Mesin & Konversi Energi Kelas XKelistrikan Mesin & Konversi Energi Kelas X
Kelistrikan Mesin & Konversi Energi Kelas X
 

Semelhante a 39 43

Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Databasepuja_dhar
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreTIB Academy
 
A Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational DatabaseA Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational DatabaseKarla Adamson
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerijaprr_editor
 
Data management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunitiesData management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunitiesEditor Jacotech
 
LogicalDOC Clustering
LogicalDOC ClusteringLogicalDOC Clustering
LogicalDOC ClusteringLogicalDOC
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerijaprr
 
Database Management in Different Applications of IOT
Database Management in Different Applications of IOTDatabase Management in Different Applications of IOT
Database Management in Different Applications of IOTijceronline
 
Module-1.pptx63.pptx
Module-1.pptx63.pptxModule-1.pptx63.pptx
Module-1.pptx63.pptxShrinivasa6
 
A introduction to oracle data integrator
A introduction to oracle data integratorA introduction to oracle data integrator
A introduction to oracle data integratorchkamal
 
Maa goldengate-rac-2007111
Maa goldengate-rac-2007111Maa goldengate-rac-2007111
Maa goldengate-rac-2007111pablitosax
 
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMING
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMINGEVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMING
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMINGijiert bestjournal
 
Analytics and Lakehouse Integration Options for Oracle Applications
Analytics and Lakehouse Integration Options for Oracle ApplicationsAnalytics and Lakehouse Integration Options for Oracle Applications
Analytics and Lakehouse Integration Options for Oracle ApplicationsRay Février
 
EOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - PaperEOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - PaperDavid Walker
 
SQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdf
SQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdfSQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdf
SQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdfssusere444941
 
A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.Navdeep Charan
 
11g architecture
11g architecture11g architecture
11g architectureManohar Jha
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Mohamed Galal
 

Semelhante a 39 43 (20)

No sql database
No sql databaseNo sql database
No sql database
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
 
A Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational DatabaseA Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational Database
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseer
 
Data management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunitiesData management in cloud study of existing systems and future opportunities
Data management in cloud study of existing systems and future opportunities
 
LogicalDOC Clustering
LogicalDOC ClusteringLogicalDOC Clustering
LogicalDOC Clustering
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseer
 
Database Management in Different Applications of IOT
Database Management in Different Applications of IOTDatabase Management in Different Applications of IOT
Database Management in Different Applications of IOT
 
Module-1.pptx63.pptx
Module-1.pptx63.pptxModule-1.pptx63.pptx
Module-1.pptx63.pptx
 
Nosql intro
Nosql introNosql intro
Nosql intro
 
A introduction to oracle data integrator
A introduction to oracle data integratorA introduction to oracle data integrator
A introduction to oracle data integrator
 
Maa goldengate-rac-2007111
Maa goldengate-rac-2007111Maa goldengate-rac-2007111
Maa goldengate-rac-2007111
 
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMING
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMINGEVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMING
EVALUATING CASSANDRA, MONGO DB LIKE NOSQL DATASETS USING HADOOP STREAMING
 
Analytics and Lakehouse Integration Options for Oracle Applications
Analytics and Lakehouse Integration Options for Oracle ApplicationsAnalytics and Lakehouse Integration Options for Oracle Applications
Analytics and Lakehouse Integration Options for Oracle Applications
 
EOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - PaperEOUG95 - Client Server Very Large Databases - Paper
EOUG95 - Client Server Very Large Databases - Paper
 
SQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdf
SQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdfSQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdf
SQL OR NoSQL DATABASES? CRITICAL DIFFERENCES.pdf
 
A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.
 
11g architecture
11g architecture11g architecture
11g architecture
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
 

Mais de Ijarcsee Journal (20)

130 133
130 133130 133
130 133
 
122 129
122 129122 129
122 129
 
116 121
116 121116 121
116 121
 
109 115
109 115109 115
109 115
 
104 108
104 108104 108
104 108
 
99 103
99 10399 103
99 103
 
93 98
93 9893 98
93 98
 
88 92
88 9288 92
88 92
 
82 87
82 8782 87
82 87
 
78 81
78 8178 81
78 81
 
73 77
73 7773 77
73 77
 
65 72
65 7265 72
65 72
 
58 64
58 6458 64
58 64
 
52 57
52 5752 57
52 57
 
46 51
46 5146 51
46 51
 
41 45
41 4541 45
41 45
 
36 40
36 4036 40
36 40
 
28 35
28 3528 35
28 35
 
24 27
24 2724 27
24 27
 
16 18
16 1816 18
16 18
 

Último

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Último (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

39 43

  • 1. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 5, July 2012 A Compression Algorithm for Optimization of Storage Consumption of Non Oracle Database Abha Tamrakar, Vinti Nanda  data. Relational database can be protected in several different Abstract—Relational database are very important in ways. Like Oracle uses compression algorithm which satisfying today’s information needs. This paper aims at provide security and optimizes storage space for its database. optimization of storage consumption of non oracle database Heterogeneous data access is a problem that affects a lot of with the table compression algorithm of oracle 11g. Many companies. A lot of companies run several different database concepts have been developed for compressing of relational systems. Each of these systems stores data and has a set of database. But no concepts ever talked about the technique of applications that run against it. Consolidation of this data in compression of non oracle database with in the oracle one database system is often hard in large part because many environment. This paper discusses the use of OLTP Table of the applications that run against one database may not have compression algorithm given by ORACLE 11g which an equivalent that runs against another. Until such time as optimizes the storage consumption. But the challenges are migration to one consolidated database system is made faced by organizations when running several different feasible, it is necessary for the various heterogeneous databases and utilizing the heterogeneous services of the database systems to interoperate. same. Data that are stored in non oracle system cannot be Oracle Transparent Gateways provide the ability to compressed by OLTP table compression algorithm given by transparently access data residing in a non-Oracle system Oracle 11g which reduces its size approximately about 70% from an Oracle environment. This transparency eliminates ,so instead of migrating database system and loading the the need for application developers to customize their content of non oracle database system like SQL SERVER in applications to access data from different non-Oracle ORACLE DATABASE format which is totally a wastage of systems, thus decreasing development efforts and increasing time one can use oracle transparent gateway which is based the mobility of the application. Applications can be on heterogeneous services technology. Oracle Transparent developed using a consistent Oracle interface for both Oracle Gateways provides the ability to transparently access data and Microsoft SQL Server. residing in a non-oracle system from an oracle environment. As a database administrator with multiple databases to After configuring the non oracle database in oracle manage, one should have the responsibility to make environment and the relational database can be compressed information available when and where it is needed and use by the table compression algorithm of oracle 11g. the services provided by ORACLE in the non oracle database system like SQL SERVER As organizations expand, it becomes increasingly important Index Terms—Oltp Table Compression Algorithm, for them to be able to share information among multiple Oracle 11g, Oracle Transparent Gateway, Sql Server. databases and applications. Data replication and integration enables us to access information when and where it is needed in a distributed environment. Oracle Database provides secure and standard mechanisms that enable communication I. INTRODUCTION between databases, applications, and users. These mechanisms include queues, data replication, messaging, and The rapidly growing internet and related technologies has distributed access in both homogeneous and heterogeneous offered an unprecedented accessibility and redistribution of environments. If these organizations might prefer to centralize this data, at least in the short term, it might not be Manuscript received July, 2012. First Author name Computer Science and Engineering, Chhattisgarh possible. These organizations must have a method of Swami Vivekananda Technical University, Raipur, India, 09993844951, accessing these distributed data sources as if they were a (e-mail: tamrakar.abha@gmail.com). single, centralized database. Using distributed SQL, Second Author name, Computer Science and Engineering, Chhatrapati applications and users can access and modify information at Shivaji I institute of Technology, Bhilai, India, 09907142531., (e-mail: vintinanda@csitdurg.in). multiple Oracle or non-Oracle databases as if it resided in a single Oracle database. Because information does not need to . 39 All Rights Reserved © 2012 IJARCSEE
  • 2. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 5, July 2012 be moved or copied, using distributed SQL to federate their compression/decompression is performed at the tuple-level, distributed data sources provides organizations with the which is desirable for integrating the compression technique fastest, and easiest, path to information integration. If into database systems. They showed that it is hard to compute information is later moved, then it is not necessary to rewrite an optimal compression solution. Therefore, an iterative an application. This is especially useful for organizations that greedy compression framework is offered to solve this are transitioning to a consolidated approach, but need a problem. This work primarily focuses on the underneath method for accessing the distributed data now. component of the compression framework, that is to For example, by using distributed SQL with the appropriate efficiently find dependency patterns in relational data to Oracle Database Gateway, applications can access legacy optimize the compression ratio. The experimental results on data immediately, without waiting until it can be imported several real-life datasets demonstrate the effectiveness of into an Oracle Database. Distributed SQL is also useful to their approach, as well as the efficiency and scalability. organizations that want to perform ad hoc queries or updates on infrequently accessed data that is more appropriately M. Attalla and S. Lonardi [4] proposed a system, in which a located elsewhere. simple variation on the classic LZ-77 algorithm that allows Information about accessing and modifying information in one to hide, within the compressed document, enough multiple databases can be using Distributed SQL information to warrant its authenticity and integrity. The Distributed SQL enables applications and users to query or design is based on the unpredictability of a certain class of modify information in multiple databases with a single SQL pseudo-random number generators, in such a way that the statement. Because distributed SQL masks the physical hidden data cannot be retrieved in a reasonable amount of location of your data, you can change the location of your time by an attacker (unless the secret bit-string key is known data without changing our application. Distributed SQL (2003). includes the following: distributed queries (which access data) and distributed transactions (which modify data). Automatic relational database compression scheme design In distributed transactions, the two-phase commit mechanism based on swarm evolution by Tian-lei Hu, Gang Chen, guarantees the integrity of your data by ensuring that all Xiao-yan Li and Jin-xiang Dong[3] presented a model with statements in a transaction either commit or roll back as a unit novel techniques to integrate a rapidly convergent at each database involved in the distributed transaction. agent-based evolution framework, i.e. the SWAF (Swarm When an application or user tries to commit a distributed Algorithm Framework), into adaptive attribute compression transaction, the database to which the application or user is for relational database. The model evolutionally consults connected is called the global coordinator. The global statistics of CPU load and IO bandwidth to select coordinator completes the two-phase commit by initiating the compression schemas considering both aspects of the following phases: trade-off. They have implemented a prototype model on Oscar RDBMS with experiments highlighting the correctness Prepare Phase: The global coordinator asks the other and efficiency of our techniques. databases involved in the distributed transaction to confirm that they can either commit or roll back the transaction, even High Performance SQL Queries on Compressed Relational if there is a failure. If any database cannot complete the Database by Tian-lei Hu, Gang Chen, Xiao-yan Li and prepare phase, then the transaction is rolled back. Jin-xiang Dong, [2]. They have developed a disk-based Commit Phase: If all of the other databases inform the global compression architecture, called DHIBASE, to support large coordinator that they are prepared, then the global database and at the same time, perform high performance coordinator commits the transaction and asks all of the other SQL queries on single or multiple tables in compressed form. databases to commit the transaction. They have compared their system with widely used Oracle Database Gateway enables Oracle databases to access Microsoft SQL Server. Their system performs significantly and modify data in a number of non-Oracle databases, better than SQL Server in terms of storage requirement and including Sybase, DB2, Informix, Microsoft SQL Server, query response time. DHIBASE requires 10 to 15 times less Ingres, and Teradata databases. This access is completely space and for some operation it is 18 to 22 times faster. As the transparent to the end user. That is, one can issue the same system is column oriented, schema evolution is easy. SQL statements regardless of whether we are accessing data in an Oracle database or a non-Oracle database. But the above proposed method does not provide as much The data that is stored in SQL SERVER database cannot be space consumption as that of oracle 11g table compression compressed by OLTP table compression algorithm of Oracle algorithm. So our paper uses the particular algorithm which 11g but by using ORACLE TRANSPARENT GATEWAY it provides more than 50 % of storage savings. is possible to facilitate the feature oracle database to non oracle database like SQL SERVER. II. Literature Survey Lossless Semantic Compression for Relational Databases by III. OUR APPROACH Haiming Huang [5] Renmin University of China, Beijing, In our approach we have used oracle transparent gateway to P.R.China, 1998 proposed a semantic compression technique make non oracle database like SQL server database that exploits frequent dependency patterns embedded in the compatible with oracle and hence reduce the size of it by relational table. One advantage of this approach is that using OLTP table compression algorithm of Oracle 11g. All Rights Reserved © 2012 IJARCSEE 40
  • 3. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 5, July 2012 B. Compression SQL Database Moved To Oracle Database Compressed By Fig 2.Steps Involved in OLTP Table Compression Process [1] C. The advantages of OLTP Table Compression Algorithm Table Compression are: Algorithm by Oracle Block Fig 1. 11g •Structured/Relational data Compression. •Unstructured data compression Fig. 1 Block Diagram of the proposed system •Compression for backup data •Network transport compression The following steps are involved in our approach:- •Reduces resource requirements and costs. a. Compatibility of non oracle database system to oracle •Storage System environment •Network Bandwidth b. Compression: The OLTP table compression algorithm •Memory Usage given by Oracle 11g is for compressing the relational database table of sql server. A. Algorithm 1. Create a relational table in the non oracle database like SQL problem. server. 2. Make the listener. 2.3 Start it compatible with oracle through Oracle 2.4 If the listener is started successfully then create a link Transparent Gateway; between non oracle database and 2.1 Configure the listener. oracle. 2.2 Check the status of listener; if it’s successful then 2.5 Bringthe next step else diagnose the problem go for the non oracle database to oracle 2.3 Start the listener. 2.4 If the listener is started successfully then create a link between non oracle database and oracle. 2.5 Bring the non oracle database to oracle 3. Compress the non oracle database with the table compression algorithm of oracle 11g. Fig 3.OLTP Table Compression Technique[1] 41 All Rights Reserved © 2012 IJARCSEE
  • 4. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 5, July 2012 Fig 4. Free Space available after applying OLTP Table Compression Algorithm [1] Fig 7. Compression for Tables having 5 columns The following three graphs show the percentage of compression for different number of rows with tables having column 3, 4 and, 5. The figure shows the percentage of compression increases with the increase in the rows of table more effectively as compared to the number of columns. IV. CONCLUSION The compression technique used in our approach compresses relational database of non oracle database like SQL Server through the OLTP Table compression algorithm of Oracle 11g using Oracle Transparent Gateway. Since, we Fig 5. Compression for Tables having 3 columns are using Table compression algorithm given by oracle 11g but the data is in SQL Server we have to make it compatible with the oracle system which is done through oracle transparent gateway then we can use the compression algorithm of oracle. ACKNOWLEDGMENT I would like to thank Ms. Vinti Nanda, Asst. Professor in CSIT, Durg (C.G) for her cooperation, guidance to make us enthusiastic. Secondly I would also like to express my sincere thanks to Mrs. Tripti Sharma, Head of department of Computing Science and Engineering, CSIT, Durg (C.G) for her continuous efforts in encouraging and guiding us to become successful engineers. REFERENCES [1]http://www.oracle.com/technetwork/database/focus-areas/storage/advanc ed-compression-whitepaper-130502.pdf Fig 6. Compression for Tables having 4 columns [2]. Mohammad Masumuzzaman Bhuiyan, Abu Sayed Md. Latiful Hoque, High Performance SQL Queries on Compressed Relational Database, JOURNAL OF COMPUTERS, VOL. 4, NO. 12, DECEMBER 2009. All Rights Reserved © 2012 IJARCSEE 42
  • 5. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 5, July 2012 [3].Tian-lei Hu, Gang Chen, Xiao-yan Li and Jin-xiang Dong, Automatic relational database compression scheme design based on swarm evolution, Journal of Zhejiang University - Science A Volume 7, Number 10 (2006), 1642-1651 [4] M. Attalla and S. Lonardi. “Authentication of LZ-77 Compressed Data.” In Proceedings of the ACM Symposium on Applied Computing, Florid, (2003) [5]. Haiming Huang, Lossless Semantic Compression for Relational Databases, B.E., Renmin University of China, Beijing, P.R.China, 1998. ABHA TAMRAKAR: I received my B.E in Computer Science and Engineering from Shri Shankaracharya College of Engineering and Technology of Chhattisgarh State, India in 2009. I am now Pursuing my M.Tech at Chhattrapati Shivaji Institute of Technology State, India. My area of interest includes compression, security, image processing. VINTI NANDA: She received her M-TECH in Computer Science and Engineering from Rungta College of Engineering and Technology of Chhattisgarh State, India in 2010.She received her B.E in Computer Science and Engineering from Shri Shankaracharya College of Engineering and Technology of Chhattisgarh State, India in 2006.She is working as Asst. Professor in Chhattrapati Shivaji Institute of Technology(CSIT), DURG(C.G) 43 All Rights Reserved © 2012 IJARCSEE