You are on page 1of 8

LA5.S11.

Name of the latest Programming Language


Microsoft SQL Server 2016 finally gets a release date
Database fans, start your clocks: Microsoft announced Monday that its new version of SQL
Server will be out of beta and ready for commercial release on June 1 2016.
.
Developer, Year Developer and Platform (OS)
SQL
Paradigm

Multi-paradigm: declarativ
e,procedural

Designed by

Donald D. Chamberlin
Raymond F. Boyce

Developer

ISO/IEC

First appeared

1974

Stable release

SQL:2011 / 2011

Typing discipline Static, strong


OS/Platform

Cross-platform

File formats

File format details

Filename
extension

.sql

Internet
media type

application/sql[1][2]

Developed by

ISO/IEC

Initial release

1986

Type of format

Database

Standard

ISO/IEC 9075

Open format?

Yes

Major implementations
Many
Dialects
SQL-86, SQL-89, SQL92, SQL:1999,SQL:2003, SQL:2006, SQL:2008, SQ
L:2011
Influenced by
Datalog
Influenced
CQL, LINQ, SOQL, Windows PowerShell,
[3]
JPQL, jOOQ

Purpose
SQL (Structured Query Language[6][7][8][9]) is a special-purpose programming
language designed for managing data held in a relational database management

system (RDBMS), or for stream processing in a relational data stream management


system (RDSMS).
Translator Used
Language Translation in SQL Server using Bing Translator APIs & SQL CLR
Approach
1. SQL is important in Business because In order to be effective, Business Analysts need
skills in SQL and relational database technology.
2. SQL is a proven, cost-effective database widely used by educational institutions
worldwide to automate many of the academic and administrative processes.
3. It is also one of the most popular databases used in teaching curriculums and by scientists
in research institutions.
Special Features
Top 7 Features Coming to SQL Server 2016
Query Store
One common problem many organizations face when upgrading versions of SQL Server is
changes in the query optimizer (which happen from version to version) negatively impacting
performance. Without comprehensive testing, this has traditionally been a hard problem to
identify and then resolve. The Query Store feature maintains a history of query execution plans
with their performance data, and quickly identifies queries that have gotten slower recently,
allowing administrators or developers to force the use of an older, better plan if needed. The
Query Store is configured at the individual database level.
Polybase
Hadoop and Big Data have been all the rage in the last several years. I think some of that was
industry hype, but Hadoop is a scalable, cost-effective way to store large amounts of data.
Microsoft had introduced Polybase, a SQL Server connector to Hadoop (and Azure Blob
Storage) to its data warehouse appliance Analytics Platform System in 2015. But now Microsoft
has incorporated that functionality into the regular on-premises product. This feature will benefit
you if your regular data processing involves dealing with a lot of large text files -- they can be
stored in Azure Blob Storage or Hadoop, and queried as if they were database tables. A common
scenario where you might use this would be an extract, transform and load (ETL) process, where
you were taking a subset of the text file to load into your database.
Row Level Security
A feature that other databases have had for many years, and SQL Server has lacked natively is
the ability to provide row-level security (RLS). This restricts which users can view what data in a

table, based on a function. SQL Server 2016 introduces this feature, which is very useful in
multi-tenant environments where you may want to limit data access based on customer ID. I've
seen some customized implementations of RLS at clients in the past, and they weren't pretty. It is
hard to execute at scale. The implementation of RLS in SQL 2016 still has it limits (updates and
inserts are not covered), but it is good start on a much-needed feature.
Always Encrypted
It seems like every month, we hear about some company having a major data breach. Encryption
works, but many companies do not or cannot implement it all the way through the stack, leaving
some layer data available for the taking as plain text. SQL Server has long supported both
column-level encryption, encryption at rest, and encryption in transit. However these all had to
be configured independently and were frequently misconfigured. Always Encrypted is new
functionality through the use of an enhanced client library at the application so the data stays
encrypted in transit, at rest and while it is alive in the database. Also given Microsoft's push
towards the use of Azure, easy encryption makes for a much better security story.
In-Memory Enhancements
SQL Server 2014 introduced the concept of in-memory tables. These were optimally designed
for high-speed loading of data with no locking issues or high-volume session state issues. While
this feature sounded great on paper, there were a lot of limitations particularly around constraints
and procedures. In SQL Server 2016, this feature is vastly improved, supporting foreign keys,
check and unique constraints and parallelism. Additionally, tables up to 2TB are now supported
(up from 256GB). Another part of in-memory is column store indexes, which are commonly used
in data warehouse workloads. This feature was introduced in SQL 2012 and has been enhanced
in each version since. In 2016 it receives some enhancements around sorting and better support
with AlwaysOn Availability Groups.

Source Of Reference
https://redmondmag.com/articles/2015/06/03/features-to-sql-server-2016.aspx

https://en.wikipedia.org/wiki/SQL
http://www.computerworld.com/article/3063629/servers/microsoft-sql-server-2016-finally-getsa-release-date.html

Name of the latest Programming Language


Latest version Rails 5.0.0 released June 30, 2016

.
Developer, Year Developer and Platform (OS)
Ruby on Rails

Original author(s)

David Heinemeier Hansson

Developer(s)

Rails Core Team

Initial release

18 December 2005; 10 years


ago

Stable release

5.0.0 / June 30, 2016; 12 days


ago[1]

Preview release

5.0.0.rc2 / June 22, 2016; 20


days ago[2]

Development status Active


Written in

Ruby

OS/Platform

Cross-platform

Type

Web application framework

License

MIT License

Website

rubyonrails.org

Purpose

Like Java or the C language, Ruby is a general purpose programming language, though it is best
known for its use in web programming, and Rails serves as a framework for the Ruby Language.
Ruby on Rails has many positive qualities including rapid development, you dont need as much
code, and there are a wide variety of 3rd party libraries available. Its used from companies
ranging from small start-ups to large enterprises and everything in-between. Hulu, Twitter,
Github and Living Social are using Ruby on Rails for at least one of their web applications.

Translator Used
Language Translation in SQL Server using Bing Translator APIs & SQL CLR

Approach
1. build your web startup using Ruby on Rails
2. Ruby on Rails helps developers write better web apps in less time with fewer errors. Time
is money. Businesses measure results in currency. Rails enables developers to deliver

Special Features
Benefits of Ruby
Speed
Time and money are two crucial factors which startups deal with. Its a common truth that being limited in at least
one of them, companies are always looking for the ways to accelerate development and save some funds for
future marketing or feature growth. With Ruby on Rails, the period one may need to build a project is
significantly shorter as there are a lot of third-party libraries, which contain some ready-made functionality. It can
be easily added to an application, entailing the acceleration of development process.

Ready-made solutions
RoR has a number of ready-made solutions and tools which make it possible to build projects faster and more
efficiently. Seems like it has useful modules and plugins to address almost every problem you might need to
solve. In comparison to other programming languages and frameworks, development time may be reduced by
up to 30-40%. Of course, a lot depends on how qualified your developer is. Thats why when looking for Ruby
on Rails developers for hire, consider experienced and good-skilled ones. Then your project will be in safe
hands.
Security
RoR framework is considered to be one of the most secure. Since the first day of its release, they have been
paying great attention to its reliability and the security of Ruby on Rails apps. It allows building safe web projects,
thus preventing SQL-injections and XSS (cross-site scripting). Some of the features are available by
default while others require installation of additional plugins. Programmers are required to follow the Secure
Development Lifecycle and if something goes wrong, the community quickly reacts and solves issues.
Bugs
Some of the bugs that can be met in the environment look really attractive. Unfortunately, that doesnt work with
those one may find in code. They can drive even the strongest die hard crazy. Having chosen Ruby on Rails for
back-end development you may sleep well at night. It allows finding and eliminating any bugs or technical issues
immediately. This all helps to build high-quality software.

Source Of Reference
https://en.wikipedia.org/wiki/Ruby_on_Rails

http://mlsdev.com/en/blog/61-why-startups-use-ruby-on-rails
http://www.wisdomgroup.com/blog/a-business-view-of-ruby-on-rails/

You might also like