Your cart is currently empty!
Category: Uncategorized
-
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
-
Khóa học miễn phí DB2 – Introduction nhận dự án làm có lương
DB2 – Introduction
This chapter describes history of DB2, its versions, editions and their respective features.
Overview
DB2 is a database product from IBM. It is a Relational Database Management System (RDBMS). DB2 is designed to store, analyze and retrieve the data efficiently. DB2 product is extended with the support of Object-Oriented features and non-relational structures with XML.
History
Initially, IBM had developed DB2 product for their specific platform. Since year 1990, it decided to develop a Universal Database (UDB) DB2 Server, which can run on any authoritative operating systems such as Linux, UNIX, and Windows.
Versions
For IBM DB2, the UDB current version is 10.5 with the features of BLU Acceleration and its code name as ”Kepler”. All the versions of DB2 till today are listed below:
Version Code Name 3.4 Cobweb 8.1, 8.2 Stinger 9.1 Viper 9.5 Viper 2 9.7 Cobra 9.8 It added features with Only PureScale 10.1 Galileo 10.5 Kepler Data server editions and features
Depending upon the requirement of needful features of DB2, the organizations select appropriate DB2 version. The following table shows DB2 server editions and their features:
Editions Features Advanced Enterprise Server Edition and Enterprise Server Edition (AESE / ESE) It is designed for mid-size to large-size business organizations. Platform – Linux, UNIX, and Windows. Table partitioning High Availability Disaster Recovery (HARD) Materialized Query Table (MQTs) Multidimensional Clustering (MDC) Connection concentrator Pure XML Backup compression Homogeneous Federations Workgroup Server Edition (WSE) It is designed for Workgroup or mid-size business organizations. Using this WSE you can work with – High Availability Disaster Recovery (HARD) Online Reorganization Pure XML Web Service Federation support DB2 Homogeneous Federations Homogeneous SQL replication Backup compression Express -C It provides all the capabilities of DB2 at zero charge. It can run on any physical or virtual systems with any size of configuration. Express Edition It is designed for entry level and mid-size business organizations. It is full featured DB2 data server. It offers only limited services. This Edition comes with – Web Service Federations DB2 homogeneous federations Homogeneous SQL Replications Backup compression Enterprise Developer Edition It offers only single application developer. It is useful to design, build and prototype the applications for deployment on any of the IBM server. The software cannot be used for developing applications.
Khóa học lập trình tại Toidayhoc vừa học vừa làm dự án vừa nhận lương: Khóa học lập trình nhận lương tại trung tâm Toidayhoc
Khóa học miễn phí Amazon RDS – MS SQL features nhận dự án làm có lương
Amazon RDS – MS SQL features
Microsoft SQL server is a prominent relational database in the industry. AWS RDS supports multiple versions of MS SQL server. Below list of supported versions and editions. All these versions support point-in-time restores, and automated or manual backups. DB instances running SQL Server can be used inside a VPC. You can also use SSL to connect to a DB instance running SQL Server. Amazon RDS currently supports Multi-AZ deployments for SQL Server using SQL Server Mirroring as a high-availability, failover solution.
Supported Versions
AWS RDS makes available the majors versions of MS SQL server from 2008 onwards. The details of these versions are as below.
-
SQL Server 2017 RTM
-
SQL Server 2016 SP1
-
SQL Server 2014 SP2
-
SQL Server 2012 SP4
-
SQL Server 2008 R2 SP3
Below is an example of how to get the supported DB Engine versions using AWS API in a python SDK program.
import boto3 client = boto3.client(''rds'') response = client.describe_db_engine_versions( DBParameterGroupFamily='''', DefaultOnly=True, Engine=''sqlserver-ee'', EngineVersion='''', ListSupportedCharacterSets=False, #True, ) print(response)
On running the above program, we get the following output −
{ "ResponseMetadata": { "RetryAttempts": 0, "HTTPStatusCode": 200, "RequestId": "186a9d70-7580-4207-8727-4d29aebb5213", "HTTPHeaders": { "x-amzn-requestid": "186a9d70-7580-4207-8727-4d29aebb5213", "date": "Fri, 14 Sep 2018 05:39:11 GMT", "content-length": "1066", "content-type": "text/xml" } }, "u''DBEngineVersions''": [ { "u''Engine''": "sqlserver-ee", "u''DBParameterGroupFamily''": "sqlserver-ee-14.0", "u''SupportsLogExportsToCloudwatchLogs''": false, "u''SupportsReadReplica''": true, "u''DBEngineDescription''": "MicrosoftSQLServerEnterpriseEdition", "u''EngineVersion''": "14.00.3035.2.v1", "u''DBEngineVersionDescription''": "SQL Server 2017 14.00.3035.2.v1", "u''ValidUpgradeTarget''": [] } ] }
Microsoft SQL Server Licensing
The software license for RDS DB instance is included in the pricing for using MS SQL server. The user does not need to bring in any license. Also the pricing includes software license, hardware resources and AWS RDS management features.
Following are the MS SQL server editions that are available in the MS SQL Server editions.
-
Enterprise
-
Standard
-
Web
-
Express
Unlike oracle, there is no additional licensing requirement for Multi A-Z deployment. Microsoft Server uses SQL server Database Mirroring for such deployment.
For instances terminated because of licensing issues, AWS maintains DB snapshots from which the DB can be restored, when the licensing issue is resolved.
Microsoft SQL Server Security
The database engine of MS SQL server uses a role based security.
The master user name used when creating a DB instance is a SQL Server Authentication login that is a member of the processadmin, public, and setupadmin fixed server roles.Any user who creates a database is assigned to the db_owner role for that database and has all database-level permissions except for those that are used for backups. Amazon RDS manages backups for the user.
Features not Supported in RDS
There are quite several features that are not supported by AWS RDS for MS SQL Server. Some of them are listed below. This is important for a scenario when the on-premise database is being taken to the cloud, availability of these features must be evaluated carefully.
-
Always On
-
Backing up to Microsoft Azure Blob Storage
-
Buffer pool extension
-
BULK INSERT and OPENROWSET(BULK…) features
-
Data Quality Services
-
Distributed Queries (i.e., Linked Servers)
-
Distribution Transaction Coordinator (MSDTC)
-
File tables
-
FILESTREAM support
-
Performance Data Collector
-
Policy-Based Management
-
SQL Server Audit
-
Server-level triggers
-
T-SQL endpoints (all operations using CREATE ENDPOINT are unavailable)
Khóa học lập trình tại Toidayhoc vừa học vừa làm dự án vừa nhận lương: Khóa học lập trình nhận lương tại trung tâm Toidayhoc