SQL Server Versions in Distribution, Parallelism and Big Data - Paper - 2016
SQL Server Versions in Distribution, Parallelism and Big Data - Paper - 2016
net/publication/306521922
CITATIONS READS
2 121
1 author:
Rahmat Zolfaghari
Islamic Azad University , Iran, Alborz
5 PUBLICATIONS 18 CITATIONS
SEE PROFILE
All content following this page was uploaded by Rahmat Zolfaghari on 10 July 2021.
Database Engine, Analysis Services, Integration Services, Replication, Reporting Services, Notification Services, Service
Broker, Full-Text Search, Master Data Services, SharePoint Integration, Data Quality Services, R Services.
SQL Server 2000 Enterprise Manager, Query Analyzer, SQL Profiler, Service Manager, Data
Transformation Services (DTS), XML and HTTP Support, Book Online
SQL Server 2005 Relation Database, Replication Services, Analysis Services, Reporting
Services ,Management Tools ,Development Tools, SSIS, Business
Intelligence, new method for database programing
44
International Journal of Computer Applications (0975 – 8887)
Volume 148 – No.14, August 2016
SQL Server 2008 Support for Up to 256 Processor Cores, Power Pivot and Self-Service BI, Multi
server Management, Master Data Services, Stream Insight, Report Builder 3.0,
.NET Framework Support, Hyper-Threading Support, Snap shot and Mirror
Support for Database
SQL Server 2008 R2 Analysis Services, Multidimensional Data, Analysis Services, Data Mining,
Integration Services, Master Data Services, Replication, Reporting Services,
SharePoint Integration, Service Broker
Always On Availability Groups, Windows Server Core Support, Column store
Indexes, User-Defined Server Roles, Enhanced Auditing Features, BI Semantic
SQL Server 2012 Model, Sequence Objects, Enhanced PowerShell Support, Distributed Replay,
Power View, SQL Azure Enhancements, Big Data Support.
SQL Server 2016 Always Encrypted, Dynamic Data Masking, JSON Support, Multiple Temp OB
Database Files, Poly Base, R comes to SQL Server, Query Store, Row Level
Security, Stretch Database, Temporal Table
1.Quary Analyser and Enterprise manager are separate A. Both are combined as SSMS
3.We can create maximum of 65,535 database C. We can create 2(pow(20)) -1 database
5. can,t compress the tables and indexes E. can compress the tables and indexes
6. Determine data type is used for both date and time F. Determine is used for both date and time
7.No var char(max) or var binary(max) is available G. var char(max) or var binary(max) is available
9. PIVOT and UNPIVOT functions are not used I. PIVOT and UNPIVOT functions are used
1.We can,t able to Encrypt the entric Database A. We able to Encrypt the entric Database
5. LINQ is not there E. LINQ is introduced for retrieving multiple type of data
6. Table valued parameters is not there in sql 2005 F. Table valued parameters is introduced in sql 2005
45
International Journal of Computer Applications (0975 – 8887)
Volume 148 – No.14, August 2016
1.It support maximum of 64 logical process A. It support maximum of 256 logical process
2.MDS part of BI is not included in SQL Server 2008 B. MDS part of BI is included in SQL Server 2008R2
4. Introduced geospatial data types with few common features in D. Additional feature added geospatial data types in
ssrs2008 ssrs2008 ,including mapping, routing and custom shaps
2.Query page splitting is not there in sql2008 B. Query page splitting is implemented in sql2012
3. It can support only 1000 partitions C. It can support upto 1500 partitions
4. String function concate and format are not available sql2008 D. String function concate and format are available sql2012
5. Analysis service dosen,t have BISM sql2008 E. Analysis service include BISM sql2012
6. Order by clause doesn,t have OFFSET/FETCH options F. Order by clause with OFFSET/FETCH options
46
International Journal of Computer Applications (0975 – 8887)
Volume 148 – No.14, August 2016
4. DISTRIBUTION , PARALLELISM
AND BIG DATA FEATURES IN SQL
SERVER VERSIONS (DETAILS)[9]
4.1 The following tables to determine which
features are supported by the different
editions of SQL Server 2000
Table 8. SQL Server 2000 Database Engine Features
Database Enterprise Standard Personal Developer Desktop SQLServer Enterprise
Engine Edition Edition Edition Edition Engine CE Evaluati
Feature (MSDE on Edition
2000)
Parallel Supported N/A N/A Supported N/A N/A Supported
DBCC
Parallel Supported N/A N/A Supported N/A N/A Supported
CREATE
INDEX
Distributed Supported N/A N/A Supported N/A N/A Supported
Partitioned
Cubes
4.2 The following tables to determine which • DE = SQL Server 2005 Developer Edition
features are supported by the different • SE = SQL Server 2005 Standard Edition
editions of SQL Server 2005. • WG = SQL Server 2005 Workgroup Edition
The following abbreviations represent SQL Server
• SSE = SQL Server 2005 Express Edition
2005 editions
• SSEA = SQL Server 2005 Express Edition with
• EE = SQL Server 2005 Enterprise Edition
Advanced Services
Table 9. SQL Server 2005 Database Engine Features
DatabaseEngine Features, EE(32bit) SE(32bit) WG SSE SSEA
Enhancements EE(64bit) SE (64bit) (32bit) (32bit) (32bit)
DE(32bit)
DE(64bit)
Transact-SQL Enhancements, Distributed
Yes Yes Yes Yes Yes
Query
Manageability Features, Parallel Service
Yes No No No No
Security
Database Maintenance Features, Parallel
Yes No No No No
Index Operations
Scalability and Performance Features,
Yes No No No No
Parallel DBCC
Scalability and Performance Features,
Updateable Distributed Partitioned Yes No No No No
Views
47
International Journal of Computer Applications (0975 – 8887)
Volume 148 – No.14, August 2016
model processing
Data Mining Features , Parallelism for
Yes No No No No
model prediction
Table 11. SQL Server 2005 Notification Services Features
Notification Services Features, EE(32bit) SE WG SSE SE
Enhancements EE(64bit) (32bit)
DE(32bit) (32bit) SSEA (64bit)
DE(64bit) (32bit)
(32bit)
Feature Name Enterprise Standard Workgroup Web Express Express Tools Express Advanced
Partition able Yes
parallelism Yes
Feature Name Enterprise Standard Workgroup Web Express Express Tools Express Advanced
Partial. Partial. Partial. Partial. Partial. Distributed
Distributed Distributed Distributed Distributed Partitioned Views
Distributed Partitioned Partitioned Partitioned Partitioned are not updatable
partitioned Yes Views are not Views are not Views are not Views are not
views updatable updatable updatable updatable
Parallel index
Yes
operations
Parallel database
backup Yes
checksum check
Table 14. Data Warehouse Scale and Performance
48
International Journal of Computer Applications (0975 – 8887)
Volume 148 – No.14, August 2016
Express with
Express
Feature Name Datacenter Standard Workgroup Advanced Express
with Tools
Services
Parallel index operations Yes Yes
Parallel consistency checks
Yes Yes
(DBCC)
Partial. Partial. Partial. Partial.
Distributed Distributed Distributed Distributed
Distributed Partitioned Partitioned Partitioned Partitioned Partitioned Views
Yes Yes Views are not Views are not Views are are not updatable
Views
updatable updatable not
updatable
Table 17. Data Warehouse
Express with
Express
Feature Name Datacenter Standard Workgroup Advanced Express
with Tools
Services
Parallel query processing
on partitioned tables and Yes Yes
indices
Distributed partitioned
Yes Yes
cubes
Table 18 . Analysis Services - Advanced Analytic Functions
Express with
Express
Feature Name Datacenter Standard Workgroup Advanced Express
with Tools
Services
Partitioned cubes and
distributed partitioned Yes Yes
cubes
Table 19. Data Mining
Express with
Express
Feature Name Datacenter Standard Workgroup Advanced Express
with Tools
Services
Express with
Business Standard Express
Feature Name Workgroup Advanced Express
Intelligence web with Tools
Services
Express with
Business Standard Express
Feature Name Workgroup Advanced Express
Intelligence web with Tools
Services
49
International Journal of Computer Applications (0975 – 8887)
Volume 148 – No.14, August 2016
Express with
Business Standard Express
Feature Name Workgroup Advanced Express
Intelligence web with Tools
Services
Partial. Partial.
Partial. Partial. Partial.
Distributed Distributed
Distributed Distributed Distributed
Distributed partitioned Partitioned Partitioned
Yes Partitioned Partitioned Partitioned
views Views are Views are
Views are not Views are not Views are not
not not
updatable updatable updatable
updatable updatable
Parallel indexed operations Yes
Parallel consistency check Yes
Express with
Business Express with
Feature Name Standard web Workgroup Advanced Express
Intelligence Tools
Services
Parallel query
processing on
Yes
partitioned tables
and indices
Table 24. Data Mining
Express with
Business Express with
Feature Name Standard web Workgroup Advanced Express
Intelligence Tools
Services
Parallel Model
Yes Yes
Processing
50
International Journal of Computer Applications (0975 – 8887)
Volume 148 – No.14, August 2016
Express with
Business Express with
Feature Name Standard web Workgroup Advanced Express
Intelligence Tools
Services
Partial. Partial.
Distributed Distributed
Partial. Partial. Partial.
Partitioned Partitioned
Distributed Distributed Distributed
Distributed Views are not Views are not
Yes Partitioned Partitioned Partitioned
partitioned views updatable updatable
Views are not Views are not Views are not
updatable updatable updatable
Parallel indexed
Yes
operations
Parallel consistency
Yes
check
Table 28. Data Warehouse
Express with
Business Express with
Feature Name Standard web Workgroup Advanced Express
Intelligence Tools
Services
Parallel query
processing on
Yes
partitioned tables
and indices
Express with
Business Express with
Feature Name Standard web Workgroup Advanced Express
Intelligence Tools
Services
Parallel Model
Yes Yes
Processing
5. CONCLUSION http://www.databasejournal.com/features/mssql/10-new-
According the role of Distribution Parallelism and Big Data features-worth-exploring-in-sql-server-2016.html
in information technology world , Given the role it is worth [3] https://technet.microsoft.com/en-
More studying. Parallelism is a feature in SQL Server which us/library/mt590198(v=sql.1).aspx
allows expensive queries to utilize more threads in order to
complete quicker. Big data is a term for data sets that are so [4] Laden Sie die Testversion herunter: Microsoft SQL
large or complex that traditional data processing applications Server 2014" (in German). Microsoft. Retrieved 2014-
are inadequate. A distributed database is a database in which 11-05.
storage devices are not all [5] Database System | Performance & Scalability | SQL
attached to a common processing unit such as the CPU, and Server 2012 Business Intelligence Editions".
which is controlled by a distributed database management Microsoft.com. Retrieved 2013-06-15.
system. Given the importance of the need for more research. [6] SQL Server 2014 Service Pack 1 release information".
There for Distribution, Parallelism and Big Data in SQL Microsoft.com. Microsoft, Inc. Retrieved 17 May 2015
Server need for strong research for advance database works. [7] SQL Server 2012 Express LocalDB".
msdn.microsoft.com. Retrieved March 11, 2013.
6. REFERENCES
[1] www.databasejournal.com/features/article.php/3593466/ [8] SQL Server 2012-2014-Explore. Server Cloud.
MS-SQL-Series.htm Microsoft.com (2013-04-17). Retrieved on 2014-03-23.
[2] https://msdn.microsoft.com/en-us/library/SQL Server
Books Online
IJCATM : www.ijcaonline.org 51