0% found this document useful (0 votes)
83 views11 pages

Databases in Use

Mysql is a relational web hosting database that is used to store web site information like blog posts or user information. PostgreSQL is a very popular relational database used on the web.

Uploaded by

abhinavgupta2010
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
83 views11 pages

Databases in Use

Mysql is a relational web hosting database that is used to store web site information like blog posts or user information. PostgreSQL is a very popular relational database used on the web.

Uploaded by

abhinavgupta2010
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 11

Databases in use:1.

Mysql
What is MS SQL?
It is a relational web hosting database that is used to store web site information like blog posts or user information. MS SQL is the most popular type of database on Windows servers. It is not free but it has many advanced features that make it suitable for businesses.

What is MS SQL capable of?


In basic terms, an MS SQL database is capable of storing any type of that you want. It will let you quickly store and retrieve information and multiple web site visitors can use it at one time. You will use SQL statements to accomplish all of this. In more technical terms, most versions of MS SQL have the following features: Buffer management Logging and Transaction Concurrency and locking Replication services Analysis services Notification services Integration services Full text search service Stored procedures Triggers Views Sub-SELECTs (i.e. nested SELECTs)

What is MS SQL used for?


MS SQL is the database of choice for web applications on a Windows platform (using .NET or ASP). These languages make is extremely easy to connect to a MS SQL database. It is also used for many popular content management systems and other scripts. Learn more about what is MS SQL on its official website. They have comprehensive learning material. You should also check out the SQL tutorial on W3Schools and some articles on the SQL Community Server blog. If you are looking for a web host that supports MS SQL, look at our comparison of the best MS SQL Web Hosting or try our web hosting wizard which will give you more search options.

2. PostgreSQL

What is PostgreSQL?
PostgreSQL is a web hosting database that is used to store web site information like blog posts or user information. PostgreSQL is a very popular relational database used on the web. This is partly because it completely free but it also has some features that that other databases, like, MySQL, don't have.

What is PostgreSQL capable of?


In basic terms, PostgreSQL is capable of storing any type of that you want. You can easily store and retrieve information using SQL statements. It also, importantly, allows multiple web site visitors to use it at once. In more technical terms, PostgreSQL has the following features: Functions Indices Triggers MVCC

Rules Wide variety of data types including unlimited length text, IPv4 and IPv6 addresses, arrays, and XML User-defined object Inheritance Sub-selects Transactions Full, inner, and outer joins Views Referential integrity Tablespaces Regular expressions

What is a PostgreSQL database used for?


PostgreSQL is used by several different web programming languages including PHP, and Python. These programming languages make is extremely easy to connect to a PostgreSQL database. It is also used for many content management scripts.

What is phpPgAdmin?
Databases can be difficult to manage using just individual SQL statements. It is much easier to manage a database using a graphical user interface (GUI). One of the best and most popular GUIs for managing a PostgreSQL database is called phpPgAdmin. It is a web-based application that makes it easy to manage your PostgreSQL database. phpPgAdmin will let you add, remove and manage databases, tables, and entries; backup the database, run specific SQL queries, search and import record, and much more. Learn more about what is phpPgAdmin from its official website.

3. Oracle Database
The Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management system (ORDBMS) produced and marketed by Oracle Corporation. Larry Ellison and his friends, former co-workers Bob Miner and Ed Oates, started the consultancy Software Development Laboratories (SDL) in 1977. SDL developed the original version of the Oracle software. The name Oracle comes from the code-name of a CIA-funded project Ellison had worked on while previously employed by Ampex.

Database "features":Apart from the clearly defined database options, Oracle databases may include many semi-autonomous software sub-systems, which Oracle Corporation sometimes refers to as "features" in a sense subtly different from the normal usage of the word. For example, Oracle Data Guard counts officially as a "feature", but the command-stack within SQL*Plus, though a usability feature, does not appear in the list of "features" in Oracle's list. Such "features" may include (for example):

Active Session History (ASH), the collection of data for immediate monitoring of very recent database activity. Automatic Workload Repository (AWR), providing monitoring services to Oracle database installations from Oracle version 10. Prior to the release of Oracle version 10, the Statspack facility[70] provided similar functionality. Clusterware Data Aggregation and Consolidation Data Guard for high availability Generic Connectivity for connecting to non-Oracle systems. Data Pump utilities, which aid in importing and exporting data and metadata between databases Database Resource Manager (DRM), which controls the use of computing resources. Fast-start parallel rollback Fine-grained auditing (FGA) (in Oracle Enterprise Edition) supplements standard security-auditing features Flashback for selective data recovery and reconstruction iSQL*Plus, a web-browser-based graphical user interface (GUI) for Oracle database data-manipulation (compare SQL*Plus) Oracle Data Access Components (ODAC), tools which consist of:

Oracle Data Provider for .NET (ODP.NET) Oracle Developer Tools (ODT) for Visual Studio Oracle Providers for ASP.NET Oracle Database Extensions for .NET Oracle Provider for OLE DB Oracle Objects for OLE Oracle Services for Microsoft Transaction Server Oracle-managed files (OMF) -- a feature allowing automated naming, creation and deletion of datafiles at the operating-system level. Recovery Manager (rman) for database backup, restoration and recovery SQL*Plus, a program that allows users to interact with Oracle database(s) via SQL and PL/SQL commands on a command-line. Compare iSQL*Plus. Universal Connection Pool (UCP), a connection pool based on Java and supporting JDBC, LDAP, and JCA Virtual Private Database (VPD), an implementation of fine-grained access control.

4. Microsoft Access
Microsoft Office Access, previously known as Microsoft Access, is a database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately. On May 12, 2010, the current version of Microsoft Access 2010 was released by Microsoft in Office 2010; Microsoft Office Access 2007 was the prior version. MS Access stores data in its own format based on the Access Jet Database Engine. It can also import or link directly to data stored in other applications and databases. Software developers and data architects can use Microsoft Access to develop application software, and "power users" can use it to build software applications. Like other Office applications, Access is supported by Visual Basic for Applications, an object-oriented programming language that can reference a variety of objects including DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their methods and properties in the VBA programming environment, and VBA code modules may declare and call Windows operating-system functions.

Features
Users can create tables, queries, forms and reports, and connect them together with macros. Advanced users can use VBA to write rich solutions with advanced data manipulation and user control. Access also has report creation features that can work with any data source that Access can "access". The original concept of Access was for end users to be able to "access" data from any source. Other features include: the import and export of data to many formats including Excel, Outlook , ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC, etc. It also has the ability to link to data in its existing location and use it for viewing, querying, editing, and reporting. This allows the existing data to change while ensuring that Access uses the latest data. It can perform heterogeneous joins between data sets stored across different platforms. Access is often used by people downloading data from enterprise level databases for manipulation, analysis, and reporting locally. There is also the Jet Database format (MDB or ACCDB in Access 2007) which can contain the application and data in one file. This makes it very convenient to distribute the entire application to another user, who can run it in disconnected environments. One of the benefits of Access from a programmer's perspective is its relative compatibility with SQL (structured query language) queries can be viewed graphically or edited as SQL statements, and SQL statements can be used directly in Macros and VBA Modules to manipulate Access tables. Users can mix and use both VBA and "Macros" for programming forms and logic and offers object-oriented possibilities. VBA can also be included in queries. Microsoft Access offers parameterized queries. These queries and Access tables can be referenced from other programs like VB6 and .NET through DAO or ADO. From Microsoft Access, VBA can reference parameterized stored procedures via ADO. The desktop editions of Microsoft SQL Server can be used with Access as an alternative to the Jet Database Engine. This support started with MSDE (Microsoft SQL Server Desktop Engine), a scaled down version of Microsoft SQL Server 2000, and continues with the SQL Server Express versions of SQL Server 2005 and 2008. Microsoft Access is a file server-based database. Unlike clientserver relational database management systems (RDBMS), Microsoft Access does not implement database triggers ,stored procedures, or transaction logging. Access 2010 includes table-level triggers and stored procedures built into the ACE data engine. Thus a Client-server database system is not a requirement for using stored procedures or table triggers with Access 2010. Tables, queries, Forms, reports and

Macros can now be developed specifically for web base application in Access 2010. Integration with Microsoft SharePoint 2010 is also highly improved.

5. IBM DB2
IBM DB2 is a relational model database server developed by IBM. There are three DB2 products that are very similar, but not identical: DB2 for LUW (Linux, Unix, and Windows), DB2 for z/OS (mainframe), and DB2 for iSeries (formerly OS/400). The DB2 LUW product runs on multiple Linux and UNIX distributions, such as Red Hat Linux, SUSE Linux, AIX, HP/UX, and Solaris, and most Windows systems. DB2 also powers the IBM InfoSphere Warehouse edition, which is basically DB2 LUW with DPF (Database Partitioning Feature), a massive parallel share-nothing data warehousing architecture. Alongside DB2 is another RDBMS: Informix, which was acquired by IBM in 2001.

Features that benefits to any business include:

When compared to running on DB2 9, depending on the workload, customers may experience reduced CPU utilization When compared to running DB2 9, up to five to ten times more concurrent users on a single subsystem by avoiding memory constraints Greater concurrency for data management, data definition, and data access, including DDL, BIND, REBIND, PREPARE, utilities, and SQL Additional online changes for data definitions, utilities, and subsystems Improved security with better granularity for administrative privileges, data masking, and audit capabilities Temporal or versioned data to understand system and business times at the database level (Bi-temporal feature is not available on Oracle or any other competing RDBMS products) pureXML and SQL enhancements to simplify portability from other database solutions Productivity improved for database administrators, application programmers, and systems administrators QMF Classic Edition, an optional for-charge feature, providing greater interoperability with other programs plus improved queries, forms, diagnostics, performance, and resource control

QMF Enterprise Edition, an optional for-charge feature, supporting QMF-based dashboards with visually rich page-based reports, an enhanced security model, support for HTML, PDF, or Flash QMF report and dashboard outputs and simplified content authoring

6. Mysql
MySQL is the world's most popular open source database software, with over 100 million copies of its software downloaded or distributed throughout it's history. With its superior speed, reliability, and ease of use, MySQL has become the preferred choice for Web, Web 2.0, SaaS, ISV, Telecom companies and forwardthinking corporate IT Managers because it eliminates the major problems associated with downtime, maintenance and administration for modern, online applications. Many of the world's largest and fastest-growing organizations use MySQL to save time and money powering their high-volume Web sites, critical business systems, and packaged software including industry leaders such as Yahoo!, AlcatelLucent, Google, Nokia, YouTube, Wikipedia, and Booking.com. The flagship MySQL offering is MySQL Enterprise, a comprehensive set of production-tested software, proactive monitoring tools, and premium support services available in an affordable annual subscription. MySQL is a key part of LAMP (Linux, Apache, MySQL, PHP / Perl / Python), the fast-growing open source enterprise software stack. More and more companies are using LAMP as an alternative to expensive proprietary software stacks because of its lower cost and freedom from platform lock-in. MySQL was originally founded and developed in Sweden by two Swedes and a Finn: David Axmark, Allan Larsson and Michael "Monty" Widenius, who had worked together since the 1980's

Features
As of April 2009, MySQL offered MySQL 5.1 in two different variants: the open source MySQL Community Server and the commercial Enterprise Server. MySQL 5.5 is offered under the same licences.They have a common code base and include the following features:

A broad subset of ANSI SQL 99, as well as extensions

Cross-platform support Stored procedures Triggers Cursors Updatable Views Information schema Strict mode X/Open XA distributed transaction processing (DTP) support; two phase commit as part of this, using Oracle's InnoDB engine Independent storage engines (MyISAM for read speed, InnoDB for transactions and referential integrity, MySQL Archive for storing historical data in little space) Transactions with the InnoDB, and Cluster storage engines; savepoints with InnoDB SSL support Query caching Sub-SELECTs (i.e. nested SELECTs) Replication support (i.e. Master-Master Replication & Master-Slave Replication) with one master per slave, many slaves per master, no automatic support for multiple masters per slave. Full-text indexing and searching using MyISAM engine Embedded database library Partial Unicode support (UTF-8 and UCS-2 encoded strings are limited to the BMP) ACID compliance when using transaction capable storage engines (InnoDB and Cluster) Partititoned tables with pruning of partitions in optimiser Shared-nothing clustering through MySQL Cluster Hot backup (via mysqlhotcopy) under certain conditions

The developers release monthly versions of the MySQL Server. The sources can be obtained from MySQL's website or from MySQL's Bazaar repository, both under the GPL license.

7.Sybase
Sybase offers a comprehensive set of database management software technologies that provide the crucial foundation for the Unwired Enterprise and enable you to manage and mobilize information from data

centers to the point of action.

Adaptive Server Enterprise A high-performance relational database management system for mission-critical, data-intensive environments.

Advantage Database Server A client/server relational database management system specifically designed to meet the needs of business application developers. Open Server A solution for developing middle-tier server applications that are transparent to the client.

Replication Server Database replication software moves and synchronizes data across the distributed enterprise. SQL Anywhere Provides data management and synchronization technologies for applications outside the data center.

Data is a strategic asset for many organizations, driving smarter decisions, improved operational efficiencies and better customer service. The traditional ideas about centrally managed data have evolved. Todays data management challenges now span a broad spectrum, including:
1. 2. 3.

*Extreme transactions *Mission-critical analytics and data warehousing *The need to leverage data at the frontlines of the business in remote offices and on mobile devices Sybase designs each data management solution for fast, efficient performance in different environments and for specific uses. You can choose the best-fit technology to meet your requirements.

Absolutely there are numerous features but most important are as follows:-

1. Manages User Connection 2. Enforces Business Rules 3. Provide Recovery and BackUps 4. Understand T-SQL 5. Optimize Query Execution 6. Maintain Databases with NO Redundancy 7. Supports Data and Referential Integrity

You might also like