A ProofIT számos nagyvállalat Oracle adatbázis szerverének tesztelését végezte el. A bankszektortól, az energia- és autóiparon át, a média és állami szféráig hajtottunk már végre nagy komplexitású rendszereken teszteléseket, mely sok esetben kiterjedt a szervezetek által használt Oracle adatbázis tesztelésére is.
Legutóbb az MKB Bank számára végeztünk Oracle adatbázist érintő tesztelési projektet a saját fejlesztésű a performancia tesztelésre kifejlesztett PeACE automata (és funkcionális tesztelésre alkalmas ACE) tesztelési platformunkkal. A banknál az azonnali fizetési rendszer bevezetésével kapcsolatban az új központi rendszer teljesítmény tesztjének és teljesítmény összehasonlító tesztjeinek módszertani előkészítését, tervezését, végrehajtását és kiértékelését végeztük el külső tesztelő szerepben.
„Több, mint húsz éve foglalkozunk különböző alkalmazások Oracle adatbázisok tervezésével, fejlesztésével. Az így leszűrt tapasztalatok alapján tudom bátran ajánlani nemcsak egyedi, nagyvállalati rendszerek fejlesztéséhez, de akár versenypiaci termékek fejlesztéséhez is a terméket” – hangsúlyozta Varga Zsolt, a ProofIT ügyvezetője.
Előadásában Varga Zsolt, CEO kitért az Oracle adatbázissal kapcsolatos tipikus aggodalmakra, a fejlesztő cégek körében leggyakrabban felmerülő aggályokra. Az egyik legáltalánosabb ellenérv, hogy drága az Oracle licencelése. Felhívta a figyelmet, hogy a gyakorlatban a licence költségek tekintetében elég jelentős kedvezményeket lehet elérni a listaárakhoz képest attól függően, ki, milyen konstrukciók közül választ, és a tárgyalások során milyen megállapodást köt az Oracle-lel.
Másik általános aggály szokott lenni az Oracle adatbázissal szemben, hogy a korábbi rossz tapasztalatokból sokan azt a következtetést szűrték le, hogy a termék folyamatos üzemeltetéséhez magas szakértői tudás szükséges. Szintén ellenérv, hogy igazából selectet írni nagyon egyszerű, bárki el tudja végezni, SQL-t bármiben lehet írni, manapság már számos ingyenes, nyílt forráskódú adatbázis kezelő rendszer létezik.
Az Oracle élő webináriumán Varga Zsolt ismertette az Oracle database azon tulajdonságait, amelyek miatt nagyon sok szoftverfejlesztő vállalat számára jelenthet kiváló megoldást a használata. Ahogy fogalmazott:
„Azok számára, akik B2B-ben kereskednek és olyan terméket állítanak elő, amelyeket tipikusan nagyvállalatok használnak, ott a fogadó ügyfeleknél gyakorlatilag az Oracle adatbázisnak kultúrája van, teljesen elfogadott, támogatott, megvannak a hozzáértő szakemberek. Tehát könnyebb bevinni, mint más „egzotikus” adatbázist.”
Tapasztalatai szerint a vállalatok felismerték az Oracle adatbázis megoldások jelentette pozitív hozadékokat, mint amilyen például a skálázhatósága is, amivel igazán ideális megoldást jelent B2C megoldások számára is. A másik hasznos tulajdonsága, hogy hatalmas teljesítményt lehet kicsiszolni még akár a Standard Editionből is, ha megfelelő tárolt eljárásokat használunk, tehát az adatlogikát az adatbázis szerverre bízzuk.
Az utóbbi pár verzióban az Oracle elég nagy hangsúlyt fektetett arra, hogy a DBA tevékenységeket minimalizálja, tehát használatához az esetek többségében nem kell önálló DBA-t fenntartani. A minimális DBA feladatok automatizálására akár még házon belül is képesek lehetnek a szoftverfejlesztők. Aki pedig az Oracle Cloud világ felé nyit, annak szintén elhanyagolható mértékűre zsugorodnak a DBA függőségei.
Szintén meghatározó tulajdonsága az Oracle adatbázisnak, hogy – az Angular verziókkal szemben – a kód hosszú élettartamú, nagyon tartós kódokat lehet benne írni. Egy tíz évvel ezelőtt megírt kód nagy valószínűséggel mai Oracle verziókban változtatás nélkül is tud futni, nem kell a külső függőségek gyors elavulásától, sérülésétől tartani. Az Oracle adatbázis mellett szóló érv még, hogy könnyen felhőbe költöztethető az infrastruktúrája így könnyű hozzáférést biztosít a vállalatok számára kiemelkedő IT biztonsági szintek mellett is. Emellett óriási feature-halmaz áll rendelkezésre a felhasználónak az Oracle Database Standard Edition esetén is, amelyek a legtöbb B2B/B2C termék fejlesztése esetén tökéletesen elégséges.
Az Oracle adatbázisban komplex, sokrétű és mindenre kiterjedő adatfeldolgozás hajtható végre, ha a fejlesztők kihasználják a tárolt eljárások által nyújtott lehetőségeket. Az Oracle adatbázissal kapcsolatos tapasztalataink miatt, tesztelési projektjeinkben számos alkalommal tudtunk olyan tanácsokat is adni a fejlesztőknek, amelyek segítségével gyorsabb, jobb minőségű szoftverterméket tudtak a megrendelőik felé szállítani.
„A mi megközelítésünk az, hogy munkatársaink személyében szívesebben dolgozunk adott szakterületek, rétegek vagy programnyelvek expertjeivel, és nem full stack programozókkal. Egy-egy csapatban szeniorok dolgoznak, akik nagyon mélyen ismerik az adott réteg motorház alatti működést, és ezért a lehető legjobb konstrukciókat és megoldásokat tudják kicsikarni az adott programnyelvből. Ezért nálunk külön vannak adatbázis, Appserver és GUI fejlesztők, akik a hatékony csapatmunkával a legjobb megoldást szállítják, látszólag lehetetlennek tűnő problémákra is.”
A megközelítéseinkkel elértük, hogy minimalizálni tudtuk a DB üzemeltetési tevékenységeket, tehát még on-premise megoldásnál is – vagyis az Oracle telepítés, mentés, karbantartás esetén – a tevékenységek automatizálhatók.
Emellett kialakítottunk egy belső szabványt, hogy a fejlesztések minél hatékonyabban menjenek, és azáltal, hogy komplex adatfeldolgozásokat helyezünk az adatbázisba, megfelelő teljesítményt és rugalmasságot nyerünk.
Komplex Oracle adatbázist használó alkalmazásokkal kapcsolatos funkcionális és performancia tesztelésével kapcsolatban vegye fel szakértő csapatunkkal a kapcsolatot!
Várjuk megkeresését!
business@proofit.tech
+36209772258