Google Ads
Product News : Typesafe Slick 2.0 Introduces Functional Relational Mapping to the JVM
on 2014/1/22 9:47:04 (528 reads)
Product News

Typesafe, provider of the world's leading Reactive platform and the company behind Play Framework, Akka, and Scala, today announced the 2.0 release of Slick (Scala Language Integrated Connection Kit) -- the most efficient library available for functional programmers connecting applications to relational databases.

Functional programmers have long suffered Object-Relational and Object-Math impedance mismatches when connecting to relational databases. Slick's new Functional Relational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

"We don't try to fight the relational model, we embrace it through a functional paradigm," said Jonas Bonér CTO and co-founder at Typesafe. "Instead of trying to bridge the gap between the object model and the database model, we've brought the database model into Scala so developers don't need to write SQL code. We believe that FRM has emerged as the ideal way to talk to a relational database in the functional programming world."

Slick is a relational database query and access library, which began as a customer-funded open source project called ScalaQuery. Slick integrates databases directly into Scala, allowing stored and remote data to be queried and processed in the same way as in-memory data, using ordinary Scala classes and collections. This enables full control over when a database is accessed and which data is transferred. The language integrated query model in Slick's FRM is inspired by the LINQ project at Microsoft and leverages concepts tracing all the way back to the early work of Mnesia at Ericsson.

Slick 2.0 (available under the open source BSD license), supports most relational databases with commercial support options for Oracle, DB2 and SQL Server relational databases available from Typesafe.

Printer Friendly Page Send this Story to a Friend Create a PDF from the article

Copyright (c) 2007-2014 Martinig & Associates | Methods & Tools Software Development Magazine | Privacy Policy
Software Development Articles | Software Development Directory | Software Development Videos
Software Development Jobs | Software Development News | Software Development Books
Software Development Blogs | Software Development Conferences