#1 bestseller Microsoft SQL Server 2014 Design & Programming book. SQL Server 2014 design & programming builds on achievements of decades in advanced relational database technology. Among the new SQL Server 2014 features is prominent: in-memory OLTP tables. Disk was always the slowest part of the computer system. Since memory is abundant, it is logical to place tables into memory to gain in performance. Programming SQL Server 2014 is fun due to the host of marvelous tools available for the developer in SQL Server Management Studio and Visual Studio. Graphical query designer, for example, helps the developer to develop the JOIN structure of a complex query. SQL Server 2014 provides a highly productive environment for database software development. SQL Server 2014 introduces 3 new database design features: in-memory OLTP tables, inline index declaration in CREATE TABLE statement and updateable clustered columnstore indexes. In-memory OLTP aims to boost performance by reducing disk io as memory capacities are expanding frequently beyond the size of the database. SQL Server 2012 columnstore indexes are static. Updateable columnstore index expands the applicability of the performance feature. Inline index declaration elevates indexes to the level of PRIMARY KEY, FOREIGN KEY, CHECK constraint and DEFAULT constraint which can be declared inline.