background preloader

Database

Facebook Twitter

Achilles by doanduyhai. Achilles is an open source Persistence Manager for Apache Cassandra.

Achilles by doanduyhai

Among all the features: Advanced bean mapping (compound primary key, composite partition key, timeUUID...)Display of DML scripts & DDL statementsJUnit @Rule with embedded Cassandra server for productive developmentNative collections and map supportAdvanced queries (slice, native or typed)Native support for counters Runtime setting of consistency level, ttl and timestampBatch mode for atomic commitsDirty check All new Cassandra 2.0 featuresLife cycle interceptorsBean Validation (JSR-303) Installation To use Achilles, just add the following dependency in your pom.xml: <dependency><groupId>info.archinnov</groupId><artifactId>achilles-core</artifactId><version>3.0.2</version></dependency> For now, Achilles depends on the following libraries: cassandra 2.0.6cassandra-driver-core 2.0.1CGLIB nodep 2.2.2 for proxy buildingJackson asl, mapper & xc 1.9.3 5 minutes tutorial Quick Reference To be productive quickly with Achilles.

License. DB: White Paper - DeepDB. Introduction The rate at which businesses are realizing there is significant value in their data is increasing exponentially and daily.

DB: White Paper - DeepDB

If they wish to gain competitive advantage—or in many cases just stay competitive—they need to unlock this value. At the same time, data variety, volume, complexity, and velocity are also growing at astounding rates, straining traditional solutions to the breaking point and exposing a dramatic need for new solutions. The result has been a push for new solutions, platforms, and databases enabling Big Data applications. These solutions often require entirely new application development and programming paradigms, which slows their adoption and increases their cost. Big Data implies massive scale with real time data flows and processing.

Deep has developed a set of unique, patented technologies that solve some of the most difficult and important problems in scalable database system design and implementation. DeepDB The CASI Tree is a segmented column store. HAT, not CAP: Introducing Highly Available Transactions. 05 Feb 2013 tl;dr: Highly Available Transactions show it’s possible to achieve many of the transactional guarantees of today’s databases without sacrificing high availability and low latency.

HAT, not CAP: Introducing Highly Available Transactions

CAP and ACID Distributed systems designers face hard trade-offs between factors like latency, availability, and consistency. Perhaps most famously, the CAP Theorem dictates that it is impossible to achieve “consistency” while remaining available in the presence of network and system partitions.1 Further, even without partitions, there is a trade-off between response time and consistency. These fundamental limitations mean distributed databases can’t have it all, and the limitations aren’t simply theoretical: across datacenters, the penalties for strong consistency are on the order of hundreds of milliseconds (compared to single-digit latencies for weak consistency) and, in general, unavailability takes the form of a 404 or Fail Whale on a website.

HATs for Everyone Trade-offs Coming soon. Announcing MoSQL. DynamoDB. DynamoDB est un service de base de données NoSQL rapide et entièrement géré, qui simplifie et rentabilise le stockage et l'extraction de n'importe quel volume de données, tout en vous permettant de répondre aux demandes, quelle que soit l'importance du trafic.

DynamoDB

Tous les éléments de données sont stockés sur des disques SSD et répliqués sur 3 zones de disponibilité afin de garantir un haut niveau de durabilité et de disponibilité. DynamoDB vous permet de vous défaire de la lourde charge administrative que représentent l'exploitation et le dimensionnement d'un cluster de base de données distribué hautement disponible, tout en ne payant qu'un faible prix en fonction de votre utilisation. Nouveauté : Index secondaires globaux Amazon DynamoDB prend maintenant en charge les index secondaires globaux, qui permettent aux développeurs d'effectuer des recherches efficaces portant sur n'importe quel attribut de table.

En savoir plus » Mobile Diffusion publicitaire Jeux Fonctionnalités et avantages.