BT
Older rss
  • Starcounter vs. ORM and DDD

    by Kostiantyn Cherniavskyi on  Aug 10, 2016 5

    The so-called “object-relation impedance mismatch” has long been discussed in engineering circles. Most attempts at a solution rely try to mask the issue by pulling logic into the application tier. Kostiantyn Cherniavskyi looks at these issues and shows how many of them can be solved with hybrid databases such as Starcounter.

  • Metadata-Driven Design: Designing a Flexible Engine for API Data Retrieval

    by Aaron Kendall on  Apr 13, 2015

    Bulk data is commonly accessed via files & FTP. As the world moves toward APIs to facilitate collaboration, what are the requirements for data APIs? This article describes a meta-data driven architecture for bulk data ingestion. Two APIs operate in parallel to provide data changes as well as the data records themselves. An example demonstrates how API responses are parameterized using meta-data.

  • Data Modeling in Graph Databases: Interview with Jim Webber and Ian Robinson

    by Srini Penchikala on  May 24, 2014

    Data modeling with Graph databases requires a different paradigm than modeling in Relational or other NoSQL databases like Document databases, Key Value data stores, or Column Family databases. InfoQ spoke with Jim Webber and Ian Robinson about data modeling efforts when using Graph databases.

ActiveJPA – Active Record Pattern for JPA

Posted by Ganesh Subramanian on  Jan 22, 2014

ActiveJPA is a Java implementation of Martin Fowler’s Active Record over JPA and provides abstractions to simplify data access. In this article the primary committer illustrates ActiveJPA usage 7

Don’t jump the SQL ship just yet

Posted by Lukas Eder on  Dec 18, 2013

Some users are interacting with databases through complex SQL queries, both in terms of performance as well as expressivity. If SQL and JPA are diverging, where will our data interaction patterns go? 4

Building a RESTful Web Service with Spring Boot to Access Data in an Aerospike Cluster

Posted by Peter Milne on  Nov 28, 2013

This article will take you through creating a simple RESTful web service with Spring Boot and Aerospike, a distributed and replicated in-memory NoSQL database.

Book Review: Building Applications with the Android SDK, 2nd Edition

Posted by Martin Monroe on  Oct 19, 2013

The Android Developer’s Cookbook is a solid reference book for mobile app developers that can serve as an authoritative guide for sound programming practices. A nice addition to a dev's book shelf. 1

How to Provide SQL Access to NoSQL Type Data using Multi-Record Type

Posted by Randal Hoff on  Jul 25, 2013

In this article, author Randal Hoff shows how to use Multi-Record Type pattern to provide both NoSQL and SQL access to c-treeACE data that combines multiple schemas in a single table.

Refactoring Legacy Applications: A Case Study

Posted by Chen Ping on  Feb 27, 2013

To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code. 7

The Datomic Information Model

Posted by Rich Hickey on  Feb 01, 2013

Rich Hickey, the author of Clojure, explains the information model of Datomic-a new database designed as a composition of simple services, combining the capabilities of RDBMS and scalability of NoSQL. 4

The Architecture of Datomic

Posted by Rich Hickey on  Nov 02, 2012

Rich Hickey, the author of Clojure, explains the architecture of Datomic - a new database designed as a composition of simple services, combining the capabilities of RDBMS and scalability of NoSQL. 2

arrayDB, a New and Easy PHP ORM

Posted by Mustafa Dokumacı on  Oct 04, 2012

Most ORM libraries make you write a new class for each item you want to keep in the database, extending this and that for no apparent reason. arrayDB looks at simplifying the whole process. 5

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.