InfoQ Homepage Infrastructure Content on InfoQ
-
How to Provide SQL Access to NoSQL Type Data using Multi-Record Type
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.
-
Building Scalable Applications in .NET: Introducing the FatDB Distributed Computing Platform
Justin Weiler introduces FatDB, a NoSQL DB and a distributed platform built on Mission Oriented Architecture meant to abstract and generalize the essential characteristics of enterprise applications.
-
Peter Kriens Returns to OSGi Alliance
Peter Kriens, one of the driving forces behind OSGi, announced his return to the OSGi Alliance, where he served as director for 11 years until early 2012. InfoQ caught up with Peter to discuss his return, OSGi, and his latest project jpm4j.
-
Securely Managed API Technologies Key to Fostering Market Innovation
Web services offer distinct go-to-market velocity in terms of real-time innovation, but requires new standards in the way APIs are secured and managed and the nature in which APIs communicate between organizations at the B2B enterprise gateway level.
-
Exploring the Architecture of the NuoDB Database, Part 2
In Part 2 of this article the author takes a look at how the transaction system is implemented, the role of the administrative layer, how all components work together and what to expect in the future.
-
G1: One Garbage Collector To Rule Them All
Many articles describe how a poorly tuned garbage collector can bring an application's SLA commitments to its knees. Oracle's new G1 Collector in HotSpot moves away from the conventional GC model, where a Java heap splits into (contiguous) young and old generations, and instead introduces the concept of “regions”, for a generally more performant and manageable GC.
-
Exploring the Architecture of the NuoDB Database, Part 1
In Part 1 of this article the author introduces NuoDB and covers some of its main features: 3-tiered architecture, nodes are equal peers, Atoms - the fundamental data unit, and the versioning and concurrency system used to handle data update conflicts and implement consistency.
-
The Virtual Tug of War
Technology professionals have always fought an unrelenting war not dissimilar to feud between the Hatfields and McCoys – a continuous conflict with no winners. In the world of IT, this is a battle over security and performance fought by security professionals and network administrators. These two factions have always had to barter and maintain an uneasy truce in organizations in order to survive.
-
Spoilt for Choice – How to choose the right Big Data / Hadoop Platform?
In his new article Kai Wähner compares several alternatives for installing a version of Hadoop and realizing big data processes. He compares distributions and tooling from Apache and many other vendors including Cloudera, HortonWorks, MapR, Amazon, IBM, Oracle, Microsoft. He additionally describes pros and cons of every distribution and provides a decision tree for choosing a most appropriate one.
-
Key Takeaway Points and Lessons Learned from QCon New York 2013
The main takeway points and lessons learned from QCon New York 2013 as seen by the many attendees who blogged about QCon. Experience QCon through the opinions of the attendees!
-
The Technology behind Codenvy. An Interview with Tyler Jewell, CEO
Codenvy is an online IDE supporting applications development in Java, JavaScript, HTML5, PHP, Ruby and other languages, with built-in support for deploying the apps on a PaaS. This article includes an interview with Tyler Jewell, CEO, detailing some of the technologies behind Codenvy.
-
Zato - Python-based ESB and Backend Application Server
Zato is an open-source ESB and application server written in Python. It is designed to integrate systems in SOA and to build backend applications (i.e. API only).