java uygulamalarını
yüksek erişilebilirlik* ve
ölçeklenebilirlik* problemlerini çok kolay çözmenize yarayan
open source çözüm. normal uygulama kodunuzu ve veritabanınızı istediğiniz sayıda bilgisayara
* paylaştırabilmenizi sağlıyor. bunu da
nam[
network attached memory] dedikleri teknoloji ile yapıyorlar. bu teknoloji sayesinde uygulamada kullanılan bütün kaynakların tek bir
jvm üzerinde koşmasını sağlıyorlar.
terracotta'nın
clustering problemini çözmeye yönelik getirdiği yenilik bytecode ve jvm düzeyinde olaya el atması ve uygulama kodlarından bağımsız, uygulamaların mimarilerinde herhangi bir değişiklik gerektirmeden çözmeye çalışmasında yatıyor. bunu yapabilmek için de paylaşılacak nesnelerle ilgili terracotta sunucusuna konfigürasyon dosyaları ile direktifler veriyorsunuz, terracotta sunucusu da bu nesnelerin yaratılmasını, erişimlerini
jvm düzeyinde kendisi yönetiyor.
yeni bir ses yeni bir soluk gibi duruyor. buradan da bir demoya erişebilirsiniz:
(bkz:
http://www.terracotta.org/...)