• No results found

Emerging Database Technologies

N/A
N/A
Protected

Academic year: 2021

Share "Emerging Database Technologies"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

1.Joomla Report

Introduction

Joomla is a Content Management System that lets us make and update web pages easily. As a simplified explanation, a Joomla website dynamically brings together three elements.

 Content, which is stored in a database and called articles.

 Modules, additional pieces of special content which is also stored in a database.

 Template, which controls the design and presentation (fonts, colours and layout) of your content and modules.

Joomla is the software that brings together the content and modules using the template to

produce webpages dynamically. In our case, we need a website for online reservation and a CMS to provide database storage for all the booking, payment and paper submission data.

Technology Used

Joomla is written in the PHP programming language, and uses a MySQL database to manage the website content. Other than that, it stores data in a MySQL, MS SQL or Postgre SQL database. Recent versions require a web host with support for PHP 5. Packages are available that allow all necessary components to be installed at the same time. The platform is easy to install, and can be run on a standalone computer for offline testing purposes.

Database Connectivity

The database can be accessed using JDatabase. Joomla can use different kinds of SQL database systems and run in a variety of environments with different table-prefixes. Using the Joomla database layer ensures a maximum of compatibility and flexibility for your extension. Other than that, there are more database and storage connectors available for Joomla! as well as which version of Joomla they became available in, such as MySQL, Microsoft SQL Server, Microsoft SQL Azure, Postgresql and Oracle DB.

The database connection works in a simple way, which is the

following:-1. Hosting Account 2. Joomla's configuration.php file

On server:

1. A database configured 2. A database username

and password

Your Joomla configuration.php file must match your server settings. For example:

Your configuration.php file must have set the same database username and password that is set on your hosting account and must have the

(2)

3. The database user must be allowed to access the database

correct database server set.

Tables and Attributes

Following is the suggestion of tables and attributes that can be used in this

database:-Tables Attributes  User  Name  ID  Password  Booking  Name  ID  No. of Reservation  Payment  Name  ID  Payment Type  Amount  Receipt No.  Date

These are only a few tables and attributes for basic development. More can be added during development as per requirement.

(3)

The management system consists of 10 components. These components can be further

decomposed into several modules. Each module focuses on a specific kind of task. Our goal is to make these components task-independent and easy to reuse. This will enhance the flexibility and maintainability of the entire system.

User Component: The User Component encompasses two modules; the Sign in module to

handle the user’s sign-in process, and the Profile to allow system users to manage their personal information.

Paper Component: This component consists of two modules. The Edit module allows

authors to edit the abstracts of their papers, and the Upload permits authors to upload papers (files).

Assign Component: The Assign component incorporates three modules. The Bids &

Conflicts module allows reviewers to determine which papers they want to review, and indicate any conflict of interest. This module is optional and can be left out if papers are assigned to reviewers based on other criteria. The Auto Assignment module focuses on automatically assigning papers to reviewers based on their expertise and interests. The Manual Assignment module allows the chair to override the Auto Assignment results and make the final paper assignment decision.

Review Component: This component embraces two modules. The review management is

taken care of by the Rev-Manage module, and the Com-Manage module focuses on comments management, making reviewers’ comments available for discussion.

(4)

Conference Component: The Conference Component is comprised of three modules.

Conference information is handled by the Information module. The Phase module helps the chair to open/close a conference phase. The Session module facilitates conference session management.

Email Component: This component is composed of two modules; the Template module is

used to help the chair to manage email templates, and the Composition module is responsible for composing and sending emails to different users.

Setting Component: The Setting Component includes two modules. The Change module helps the chair to change the system’s setting. Exporting data is the responsibility of the Export module.

Statistics Component: This component provides different statistics to the chair, such as the

count of authors and reviewers, and bidding information statistics.

Search Component: The Search Component returns search results to the chair based on search criteria.

Help Component: This component provides detailed help information to assist users in using the system.

(5)

2.Short Report on Hadoop:

What is Hadoop?

The Hadoop project is develops for open-source software for reliable, scalable, distributed computing. The Hadoop software library is a framework that allows for the

distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.

How is Hadoop applied to organizations?

As an organization focused on developing, distributing and supporting, Hadoop has applied in many ways such as Data Refinery of Hadoop usage is about enabling organizations to incorporate with these new data sources into their commonly used analytic applications. Data Exploration, organizations are capturing and storing a large quantity of this new data (sometimes referred to as a data lake) in Hadoop and then exploring that data directly. So rather than using Hadoop as a staging area for processing with the Refinery use the data is left in Hadoop and then explored directly. The Application Enrichment data stored in Hadoop is being used to impact an application’s behavior. For example, by storing all web session data.

Success stories of two organizations that have used Hadoop and what do they use it for?

 Yahoo!

 On February 19, 2008, Yahoo! Inc. launched what it claimed was the world's largest Hadoop production application. The Yahoo! Search Webmap is a Hadoop application that runs on a more than 10,000 core Linux cluster and produces data that is used in every Yahoo! Web search query.

 There are multiple Hadoop clusters at Yahoo! and no HDFS file systems or MapReduce jobs are split across multiple datacenters. Every Hadoop cluster node bootstraps the Linux image, including the Hadoop distribution. Work that the clusters perform is known to include the index calculations for the Yahoo! search engine.  Facebook

 In 2010 Facebook claimed that they had the largest Hadoop cluster in the world with 21 PB of storage. On June 13, 2012 they announced the data had grown to 100 PB. On November 8, 2012 they announced the warehouse grows by roughly half a PB per day. It was used to process large amount of user data across clusters of computer.

References

Related documents

[r]

Starting with your family doctor, the care “team” could also include: a rheumatologist, who is a doctor specially trained to treat those with arthritis; a nurse specifically

The second case in this study is that of Bruce, a ninth grade physics teacher. Like Mauro, Bruce constructed his early teaching practice by modifying elements of what he had

Favor you leave and sample policy employees use their job application for absence may take family and produce emails waste company it discusses email etiquette Deviation from

In a model of the importin L:RanGTP complex based on the structure of full length importin L bound to the IBB domain superimposed on the structure of the N-ter- minal fragment bound

• A Class B utility must complete Form PSC/ECR 20-W (11/93), titled “Class B Water and/or Wastewater Utilities Financial, Rate and Engineering Minimum Filing

After learning about New Hampshire’s recent legislation that allows flying cars, students will work in groups to research how eVTOLs and Boeing’s PAV (Passenger Air Vehicle)

The visualization tool allows the user to select a region of the file, using time and frequency ranges, to zoom in and to apply a bandpass filter, which can facilitate the task