InfoQ Homepage Database Content on InfoQ
-
Open-Source Shark ORM for iOS Aims to Replace Core Data for High-Performance, Multi-Threaded Apps
Shark is a new open-source ORM framework for iOS that aims to be an easy-to-use replacement for Core Data by providing high-performance and thread-safety. InfoQ has spoken with Adrian Herridge, creator of Shark.
-
Realm Reaches 1B Users, 100k Active Developers, and Launches Version 1.0
Realm, the open-source, object-oriented database has launched version 1.0 for iOS and Android. Realm's technical team told InfoQ that among the noted changes in the mobile database's latest release are an improved query language with support for partial string matches, relationship traversal, multi-field sorting, and distinct matches.
-
Precision Medicine Modeling Demonstration with Spark on EMR, ADAM, and the 1000 Genomes Project
AWS engineers Christopher Crosbie and Ujjwal Ratan detail using Spark on EMR for precision medicine data analysis on the ADAM platform with data from the 1000 genomes project.
-
Rethink DB 2.3 Brings Network Encryption and ReQL Updates
RethinkDB has released version 2.3 of its open source database, bringing updates to JavaScript drivers and network encryption. Developer evangelist Ryan Paul says by including TLS support, the update -- named Fantasia -- enables "encryption on the wire for both the client driver protocol and communication between database servers in a cluster."
-
Simplifying Database Queries with Jinq
Jinq, a library to provide a DSL for database queries, has been made available for Java and Scala. The work is inspired by .NET's LINQ, and aims at enabling easy-to-write queries with support for type safety. As commented by Ming-Yee Iu, creator of the tool, work on Jinq started in 2006 under project name Queryll; however, the adoption of lambdas in Java 8 is what has realised its full potential.
-
RethinkDB Has Ported Their Database to Windows
RethinkDB has launched a Windows port of their database. This version of RethinkDB took a year of development, runs on Windows 64-bit and it is currently in beta.
-
Benchmarking Netflix Dynomite with Redis on AWS
Last year, Netflix Cloud Database Engineering (CDE) team introduced Dynomite. Dynomite is a proxy layer, aiming to turn any non-distributed database into a sharded, multi-region replication aware distributed database system. Now Netflix released a benchmark using Dynomite with Redis in AWS infrastructure.
-
MongoDB Hits 3.2 and Becomes Enterprise Ready
MongoDB recently announced the newest version of its NoSQL database synonymous product. Building upon the new features introduced in 3.0 release, 3.2 is expanding and solidifying MongoDB’s interest towards the corporate world.
-
IntelliJ IDEA 15 Released
JetBrains has released IntelliJ IDEA 15, with improved Java 8 lambda debugger support, a better user interface for running tests, enhanced JVM frameworks support (Spring 4.2, Hibernate 5.0, Grails 3.x, and Arquillian), TypeScript 1.6 and TSLint integration, and initial support for Angular 2.
-
LinkedIn Open Sources PalDB, a Read-only Key-value Store
LinkedIn has open sourced PalDB, an embeddable read-only key value store, 8 times faster than LevelDB and taking several times less memory than a hashset.
-
Snowflake Announces General Availability of their Cloud Data Warehouse Offering
Snowflake Computing has announced the general availability of their Snowflake Elastic Data Warehouse, a software as a service offering that provides a SQL data warehouse on top of Amazon Web Services.
-
Slick 3: Reactive Streams for Asynchronous Database Access in Scala
Slick, Typesafe's database query and access library for Scala, now supports the Reactive Streams API in the just released version 3.0. This enables developers to query their databases asynchronously and non-blocking. InfoQ talked to Slich Tech-Lead Stefan Zeiger to learn more about the new features and what they've planned for the future.
-
ZeroDB Internals and End-To-End Database Encryption
In an article published in their blog, ZeroDB team explains how it works. ZeroDB is an end-to-end encrypted database, which means that the database server does not need to be secure for the data to be safe. The way this works is that query logic is being pushed down to the client. The client also holds the decryption keys for data. The client encrypts data with a symmetric key at time of creation
-
InnoDB Enhancements for MySQL 5.7
MySQL 5.7 comes with over 20 enhancements to InnoDB. In this, the first of our reports on MySQL 5.7, we will cover some of the highlights such as temp table performance, spatial indexes, and full text search parsers.
-
New and Interesting on ThoughtWorks Radar Jan 2015
ThoughtWorks has published a digital preview of the January 2015 radar, providing opinion on techniques, tools, platforms and languages and taking a snapshot of the current trends in software technology.