-
OIO ‘s Developer Blog
This is the publication playground for these guys from Orientation in Objects, a Java Competence Center based in Germany.Tag cloud
Agile Methods and development Atlassian Tools Build, config and deploy Did you know? Eclipse Universe Groovy and Grails Java and Quality Java Basics Java EE Java modularization Java Persistence Java Runtimes - VM, Appserver & Cloud Java Web Frameworks MDSD Open Source BI Other languages for the Java VM Politics Security SOA / Webservices Spring Universe Web as a Platform XML Universe
Tag Archives: Big Data
Funktionale Programmierung in In-Memory-Grid Systemen
Große Datenmengen im GB und TB Bereich erlauben es nicht, die zu verarbeitenden Daten zur Verarbeitung an den Client zu übertragen. Eines der wichtigen Konzepte in modernen, verteilten In-Memory-Grid Systemen ist es daher, den auszuführenden Code zu den Daten zu … Continue reading
Posted in Other languages for the Java VM
Tagged Big Data, hazelcast, in-memory-grid, no-sql, performance, Scala
Leave a comment
CDI Unterstützung für Infinispan
Infinispan unterstützt CDI (Contexts and Dependency Injection) über das Modul infinispan-cdi. Das Modul ermöglicht sowohl den Infinispan-Cache zu konfigurieren als auch das Injizieren von Cache-Instanzen in CDI-Beans. Zusätzlich bietet das Modul eine partielle Unterstützung der JCache (JSR-107) Cache Annotationen.
Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud
Tagged Big Data, caching, CDI, Dependency Injection, Infinispan
Leave a comment
Infinispan als JPA / Hibernate Second Level Cache
Infinispan lässt sich mit einigen wenigen Konfigurationen als Hibernate-JPA Second Level Cache Provider nutzen. Hier wird nicht erläutert, wie Entitäten, Collections, Queries etc. konfiguriert werden müssen um gecached zu sein, sondern es folgt ein kurzer Überblick der notwendigen Provider-Konfigurationen.
Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud
Tagged Big Data, Cache, Hibernate, Infinispan, JPA, Second Level Cache
Leave a comment
Write-Through und Write-Behind Caching mit Infinispan
Infinispan kann so konfiguriert werden, dass die Daten im Cache nicht durch die Applikation, sondern durch die Cache-Implementierung selbst in einer oder mehreren Drittsystemen persistiert werden. Infinispan abstrahiert für diese Datensynchronisation eine Schnittstelle namens CacheStore. Als CacheStore-Implementierungen können Adapter für … Continue reading
Infinispan als Storage für Lucene Indizes
Infinispan kommt mit einer hoch skalierbaren, verteilten Apache Lucene Directory Implementierung. Dieses Directory kann als vollwertiger Ersatz für bestehende Applikationen, die Lucene verwenden, genommen werden. Das Directory bietet außerdem u.a. verlässliches Index Sharing, automatische Knotenerkennung, automatische Ausfallsicherheit und Rebalancing und … Continue reading
Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud
Tagged Big Data, caching, cluster, Infinispan, Lucene
Leave a comment
Infinispan im Client-Server Mode
Viele Applikationen profitieren bereits von einem lokalen Cache, wie er mit Infinispan im embedded Mode umgesetzt werden kann. Lokaler Cache bedeutet in diesem Szenario, dass die Applikation und der Infinispan Cache in der gleichen Java VM ausgeführt werden. Der embedded … Continue reading
Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud
Tagged Big Data, caching, Infinispan
1 Comment
Infinispan als Memcached Server konfigurieren und nutzen
Infinispan kann im Client-Server Mode mit einem Adapter für das Memcached Text Protokoll konfiguriert werden. Der Adapter ermöglicht es Memcached Clients, mit einem oder mehreren Infinispan Servern zu kommunizieren. Die Infinispan-Server können sowohl standalone (ohne miteinander zu kommunizieren) oder geclustert … Continue reading
Posted in Java EE, Java Runtimes - VM, Appserver & Cloud
Tagged Big Data, caching, Infinispan, memcached
1 Comment