csütörtök aug. 04, 2011

Memóriaadatbázis Exalogic szerverre

Az Oracle memóriaadatbázisa, a TimesTen 11g - ami egyúttal az Oracle adatbázis-kezelőnek in-memory database cache opciója is - hivatalosan is támogatott az Exalogic Elastic Cloud szerveren.

Miről is van szó? A TimesTen In-Memory Database egy memóriára optimalizált relációs adatbázis-kezelő, mely tipikusan nem a klasszikus adatbázis rétegben fut, hanem az alkalmazás szerveren, sőt ideálisan beágyazva, belinkelve az alkalmazásba, ezáltal a legfontosabb adatok közvetlenül az alkalmazás memóriájában érhetők el megspórolva a diszk hozzáférési időt, a hálózati késleltetést, sőt még az Inter-process Communication-t is.

Az Exalogic Elastic Cloud szerver pedig egy alkalmazásokat futtató szerver, melyben együtt áll rendelkezésre hardver, hálózat, szoftver, azokat az Oracle együtt tesztelte, előre telepítve szállítja. Mivel az Exalogic komponensei együtt kerültek tervezésre, optimalizálásra, ezért kimagasló teljesítményt, megbízhatóságot és egyszerű használhatóságot garantál. Míg az Exalogic az Oracle alkalmazás grid platformja, addig az Exadata az adatbázis grid szerepét tölti be. A kettő együtt tökéletes alapot ad egy privát felhő környezet kialakításának.

Ahol nagy mennyiségű adat valós idejű feldolgozására, kiszolgálására van szükség, ott jön képbe a memória adatbázis használata, amely a fenti két Exa termék kombinációját képes még hatékonyabbá tenni.

A TimesTen Exalogic-ra telepítéséről, a várható teljesítményről és beállítási javaslatokról készült egy doksi, amely innen tölthető le. Én csak két teszt eredményt emelnék ki. Kizárólag adatlekérdezési műveletek végrehajtása esetén 12 párhuzamos processz futtatásával akár 4 millió művelet hajtható végre másodpercenként. Amennyiben vegyesen hajtunk végre lekérdezéseket és egyéb adatműveleteket, akkor például egy 80-10-5-5 eloszlású terhelésnél (80% SELECT, 10% UPDATE, 5% INSERT, 5% DELETE), akkor 10 párhuzamos processzel több, mint másfél millió tranzakció hajtható végre másodpercenként.

szerda jún. 15, 2011

OTN Developer Day élő tudósítás

Épp Varsóban vagyok az OTN Developer konferencián, ahol jelenleg több mint 200 fő hallgatja Tim Vincent-et aki az Oracle Database cache technológiákról beszél (SQL Result Cache, TimesTen, stb.), előtte pedig Mark Drake mutatta be az XML DB-ben rejlő lehetőségeket. Érdemes megemlíteni, hogy az Oracle XML DB már a 9iR2 verzió óta elérhető, több mint 10 éve létező technológia, és ingyenesen része az adatbázis-kezelőnek. Bátran állíthatjuk, hogy a legbővebb XML funkcionalitással rendelkező adatbázis-kezelő az Oracle Database. A Keynote további részében színre lép még többek között David Peake az APEX termékmenedzsere, valamint Sue Harper, aki pedig az SQL Developer-ért felel. Lesz még szó az Oracle Database Java és .Net támogatásáról. Délután mindezt gyakorlatban próbáljuk ki, minden résztvevő egy általa választott témában (APEX, DB Dev, Java, .Net) csinálja végig virtuális gépeken a hands-on gyakorlatokat.

Ami eddig számomra tanulság volt, hogy Visual Studio-ból legalább olyan hatékonyan lehet használni az Oracle Database-t, mint az SQL Server-t, ugyanakkor az Oracle Database előnyeit ki lehet használni. A Java adatbázisban való használatának létjogosultságáról is meggyőződtem, hiszen lehetnek olyan műveletek, amelyek sok adaton kell hogy dolgozzanak, ám viszonylag kevés adatot kell visszaadniuk eredményül. Ilyenkor nyilván kevésbé hatékony az összes érintett adat kimozgatása az adatbázisból, egyszerűbb ha a feldolgozást visszük be az adatbázisba. Aki erre azt mondaná, hogy ugyan már, az adatkapcsolat elég gyors ma már, hogy ezzel ne foglalkozzunk, az téved. Elég ha az Exadata-ra gondolunk, ott is pont ezen elv alapján sikerül hihetetlen eredményeket produálni. Apropó exadata, pénteken bejelentettük, hogy immár SAP adatbázisaként is használható az Oracle Exadata Database Machine.

A tervek szerint Magyarországon is tartunk majd hasonló rendezvényt, annál is inkább mert tegnap ugyanennek a Train The Trainer oktatásán vettem részt.

About


Sárecz Lajos vagyok, 2003 óta dolgozok az Oracle Hungary Kft-nél értékesítési tanácsadóként. Szakterületem az Oracle Engineered Systems, azaz olyan szerverek, amelyek hardver és szoftver komponensek előre optimalizált konfigurációja.
A blogon publikált vélemények a saját nézeteimet tükrözik, nem feltétlenül egyeznek meg az Oracle álláspontjával.
The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.
View Lajos Sárecz's LinkedIn profileView Lajos Sárecz's profile

Search

Archives
« április 2014
HKSzeCsPSzoV
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today