InfoQ

InfoQ

Topic/Tag specific view

ORM Content on InfoQ


Latest featured content about ORM

Heresies and Dogmas in Software Development

Topics
Strange Loop 2011,
Strange Loop,
Design Pattern,
REST,
Patterns,
Object Oriented Design,
Architecture,
Enterprise Architecture,
Design,
CORBA,
Conferences,
ORM

Dean Wampler discusses the merits of several controversial issues: Goto, Design before Code, Design Patterns, Corba vs. REST, Object Middleware and ORMs, and Identifiers with Spaces.

News about ORM

LLBLGen Pro 3.5 Adds OData and SQL Server 2012 Support, Designer Improvements

Topics
nHibernate,
Entity Framework,
OData,
ORM

Version 3.5 of the ORM tool LLBLGen Pro was released this week, and includes updates to Entity Framework and NHibernate functionality, designer improvements, and several updates to the runtime, such as support for OData and SQL Server 2012.

FluentData: A New, Lightweight ORM with a Fluent API

Topics
SQL,
.NET,
Relational Databases,
Programming,
Database,
Micro-ORM,
ORM

FluentData is a new introduction to the micro-ORM family that aims to be more straightforward to use than full ORMs like NHibernate and Entity Framework. It uses a fluent API and supports SQL Server, SQL Azure, Oracle, and MySQL.

ORM Profiler Analyzes Data Access Performance

Topics
SQL Server Denali,
.NET Framework 4.0,
SQL Server 2012,
SQL Server 2008,
.NET Framework 3.5,
SQL Server,
.NET Framework,
MySQL,
Performance Tuning,
Data Access,
Relational Databases,
Oracle,
.NET,
Microsoft,
Programming,
Performance & Scalability,
Database,
Companies,
ORM

Solutions Design has released ORM Profiler, a tool meant to help improve data access layer performance. It tracks and logs ADO.NET calls so that developers can analyze their data access and discover potential problems.

Articles about ORM

Using Entity Framework to Successfully Target Multiple Databases

Topics
ADO.NET Entity Framework,
SQL Server 2011,
SQL Server,
MySQL,
SQL Server 2012,
ADO.NET,
.NET,
Relational Databases,
Data Access,
Microsoft,
Oracle,
Programming,
Database,
Companies,
SQLite,
ORM

Yevhen Shchyholyev discusses some of the problems that the user may face in the process of developing an application with Entity Framework that interacts with Oracle, MySQL, PostgreSQL or SQLite as well as SQL Server. It is intended to be useful to both developers using one of these databases for the first time as well as for those who regularly interaction with multiple databases.

Micro ORMs with Sam Saffron and Rob Conery

Topics
.NET,
Data Access,
Database,
ORM,
Architecture,
Micro-ORM,
Programming

Opinions about ORMs vary widely. Some see it as an essential tool for simplifying data access while others claim it greatly increases complexity while robbing applications of much needed performance. Sam Saffron and Rob Conery have found a middle ground in what’s known as a Micro ORM.

Pieter van Zyl on Benchmarking ORM Tools and Object Databases

Topics
Java,
Performance Evaluation,
Languages,
Architecture,
Programming,
Performance & Scalability,
OO7J,
ORM

OO7J is a Java version of the original OO7 benchmark (written in C++). This project includes benchmarking Object Relational Mapping (ORM) tools. Currently there are implementations for Hibernate on PostgreSQL, MySQL, db4o and Versant databases. InfoQ and Roberto V. Zicari from ODBMS.ORG recently interviewed Pieter van Zyl, creator of the OO7J benchmark.

Presentations about ORM

DataMapper on Infinispan: Clustered NoSQL

Topics
JBoss,
JRuby,
RedHat,
Ruby,
Application Servers,
JVM Languages,
Java,
Dynamic Languages,
Companies,
Strange Loop 2011,
Strange Loop,
Languages,
Conferences,
Infinispan,
ORM,
Programming

Lance Ball presents DataMapper, a Ruby ORM library, along with Infinispan, Hibernate Search, Lucene, all running on JBoss AS7 and accessed through TorqueBox, a JRuby application server.

Advanced GORM - Performance, Customization and Monitoring

Topics
Grails,
Spring,
Java Web Frameworks,
Groovy,
Java,
Caching,
SpringSource,
Dependency Injection,
JVM Languages,
Dynamic Languages,
Languages,
Data Access,
Design Pattern,
VMWare,
Clustering & Caching,
Performance Tuning,
Companies,
Performance & Scalability,
Database,
Infrastructure,
Programming,
Patterns,
Object Oriented Design,
Design,
SpringOne 2010,
ORM

Burt Beckwith discusses potential performance problems using mapped collections and Hibernate 2nd-level cache in GORM, along with strategies for avoiding such performance penalties.

Interviews about ORM

Jimmy Nilsson on LINQ to SQL

Topics
.NET,
Domain Driven Design,
Programming,
LINQ,
ORM

In this interview, Jimmy focuses on LINQ to SQL and ORM. Jimmy has tried to create a similar technology to LINQ to SQL in the past, but without similar results. While LINQ to SQL is a step in the right direction, .NET still lags behind other programming languages in object-relational mapping capabilities.

Patrick Linskey discusses OpenJPA and the JPA specification

Topics
Open JPA,
JPA,
JCP Standards,
JCP,
Open source Java,
Java EE,
Java,
Languages,
Data Access,
Programming,
Database,
ORM,
Kodo

At The Spring Experience conference, InfoQ caught up with Patrick Linskey of BEA to discuss the current status of the Apache OpenJPA project. Linskey explains where OpenJPA came from, how it fits into the Object\Relational Mapping space, the differentiating features that OpenJPA provides, the JPA specification, and future plans for OpenJPA.