Fábián Tamás
   Elmélet - banki migrációs projektek   Hatékony migrációs eljárások   Doksi.hu migráció és módszertan    (MYSQL 5.1 -...
   Üzleti hajtóerő    ◦ 1. Új üzleti logikák implementálása    ◦ 2. IT rendszerek integrációja    ◦ 3. Egyéb:        gyo...
   Event based migration (alkalom adtán)   Incremental migration (inkrementális)   Bulk load (nagy adatblokkok)   Big ...
   Profil: tartalom megosztás, tudástár, tanár    közvetítés   18000 dokumentum (angol, román, spanyol, francia    nyelv...
   Bulk load típusú migráció   Oracle tesztkörnyezet és „IDE” létrehozása   Blokkok:    ◦ Doksik – új logika!    ◦ Főka...
Gazdasági ismeretek főkategóriában lévő letöltések                   megoszlása alkategóriánként120000100000 80000 60000 4...
10000                                                                         12000                             2000      ...
   Előtesztelés???   Teszt táblák létrehozása   Teszt adatok excelben, arányszámok   Betöltés a teszt környezetbe (ins...
Egyeztetés a tulajdonossal a                                 fejlesztések üzleti értékéről és pü.-i            Főszerkeszt...
   Adattisztítás    ◦ Manuális    ◦ Automatizált    ◦ Adatminőség a Doksi.hu-nál   External Table   Oracle alkalmazások...
Köszönöm a figyelmet!         Fábián Tamás
Fábián Tamás - Adatbázis-migráció módszertanának bemutatása a Doksi.hu példáján keresztül
Fábián Tamás - Adatbázis-migráció módszertanának bemutatása a Doksi.hu példáján keresztül
Fábián Tamás - Adatbázis-migráció módszertanának bemutatása a Doksi.hu példáján keresztül
Upcoming SlideShare
Loading in …5
×

Fábián Tamás - Adatbázis-migráció módszertanának bemutatása a Doksi.hu példáján keresztül

695 views

Published on

Szakdolgozatomban az adatbázis migrációs projektekhez kapcsolódó feladatokról és sajátosságokról írtam üzleti oldalról, illetve egy internetes portál, a Doksi.hu adatbázis-migrációs módszertanát mutattam be félig IT, félig üzleti oldalról. Az alapkoncepció az volt, hogy egy MySQL szerverről egy Oracle szerverre költöztetem az adatok egy meghatározott körét, illetve bemutatom az ehhez kapcsolódó módszertani követelményeket. A dolgozat egy általam kidolgozott új funkció adatbázis oldali implementációs nehézségeit is bemutatja az ötlet megszületésétől a kivitelezésig, amely már az Oracle 11gR2 adatbázisára épül. Az adatbázis költöztetéssel kapcsolatos általános problémákat banki rendszerek példáján keresztül ismertetem, mivel a bankok bonyolult IT architektúrával rendelkeznek, üzleti folyamataik pedig rendkívül komplexek. A kritikus infrastruktúrában való működés ráadásul számos migrációs sajátosságot hordoz. A fenti szempontokat alapul véve rendkívül sok párhuzamot tudtam vonni a banki rendszerek (pl.: adattárház) migrálásának folyamatai és a doksi.hu adatbázis költözetéshez kapcsolódó folyamatai között.

This thesis is about database migration methodology set by the business side. It also demonstrates a migration case study related to a hungarian website called Doksi.hu by the IT side and also by a business approach. The concept was to migrate Doksi’s database from a MySQL server to an Oracle 11gR2 server, and introduction of migration demands and requirements drawing parallel. The study introduce how a new function (and business logic) can be implemented in Oracle database from the beginning. Common difficulties are shown related to banking technologies. The reason is money institutes have difficult business processes provided by complex IT architectures. Critical infrastructure also refers to a huge amount of migration speciality. In addition, a lot of parallel is drawn among banking systems (like data warehouse) and Doksi.hu’s database migration methodology.

Adatbázis migráció, üzleti oldal, Oracle 11gR2, MYSQL, migrációs módszertan, banki rendszerek migrálása, external table, manuális adattisztítás, automatizált adattisztítás, folyamat Automatizálás, migráció tesztelése, Oracle TimesTen, migrációs Projektek, Oracle PL/SQL Developer, memória alapú adatbázis, ITbusiness, orafaq, cross platform transportable tablespaces, Mantisbt bug tracking, Phpmyadmin, Direct Oracle Access, Duplikátum, sql script, Oracle datapump, Oracle Recovery Manager, Erste bank, Vodefone, Sysman, Erste Symbols Számlavezető rendszer, NOSQL, Oracle exadata, exalogic, Clarity Consulting, flash cash technológia, exalogic, adattárház, IT Architektúra, Boston Consulting Group, Database migration Methodology, Oracle

Letölthető innen / you can download it here: http://doksi.hu/get.php?lid=17832

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
695
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fábián Tamás - Adatbázis-migráció módszertanának bemutatása a Doksi.hu példáján keresztül

  1. 1. Fábián Tamás
  2. 2.  Elmélet - banki migrációs projektek Hatékony migrációs eljárások Doksi.hu migráció és módszertan (MYSQL 5.1 -> Oracle 11G R2) Szakdolgozat Referenciamunka
  3. 3.  Üzleti hajtóerő ◦ 1. Új üzleti logikák implementálása ◦ 2. IT rendszerek integrációja ◦ 3. Egyéb:  gyorsaság  átláthatóság  költségcsökkentés  folyamat-automatizálás  Üzlet  IT
  4. 4.  Event based migration (alkalom adtán) Incremental migration (inkrementális) Bulk load (nagy adatblokkok) Big bang
  5. 5.  Profil: tartalom megosztás, tudástár, tanár közvetítés 18000 dokumentum (angol, román, spanyol, francia nyelven is) 1 200 000 oldalletöltés / hó 455 000 ügyfél-specifikus adat Napi 30 regisztráció 20 000 hírlevél Közönség: 19-23 év közötti látogatók
  6. 6.  Bulk load típusú migráció Oracle tesztkörnyezet és „IDE” létrehozása Blokkok: ◦ Doksik – új logika! ◦ Főkategóriák – új logika! ◦ Stb.
  7. 7. Gazdasági ismeretek főkategóriában lévő letöltések megoszlása alkategóriánként120000100000 80000 60000 40000 Összesen 20000 0
  8. 8. 10000 12000 2000 4000 6000 8000 0 Adózási ismeretek Államháztartás Oldalszámösszegek Auditálás Bankok, Pénzügyi… Biztosítás Döntéselmélet Európai Unió Gazdaságföldrajz Gazdaságpolitika Gazdaságtörténet Globalizáció Humánerőforrás-… KontrollingKörnyezetgazdaságtan Középiskola Közgazdaságtan Logisztika Magyarország Összesen Marketing Médiagazdaságtan Menedzsment Minőségbiztosítás Nonprofit szféra Operációkutatás Pénzügy Projektmenedzsment Számvitel Főkategóriánkénti oldalszámösszegek Tanulmányok, esszék Társadalombiztosítás Tőzsde USA Főkategóriák Üzleti terv VállalatgazdaságtanVállalkozási ismeretek Vezetés-szervezés Világgazdaságtan
  9. 9.  Előtesztelés??? Teszt táblák létrehozása Teszt adatok excelben, arányszámok Betöltés a teszt környezetbe (insert vs. External table) SQL végeredményeinek leellenőrzése
  10. 10. Egyeztetés a tulajdonossal a fejlesztések üzleti értékéről és pü.-i Főszerkesztő forrásokról Szerkesztők HLD (magas Részletező Üzleti igények szintű Látogatók specifikálása specifikáció I. összegyűjtése specifikáció) Új funkció alkalmazás oldali Partnerek fejlesztése Részletező Szállítók specifikáció II. Meta adatok migrációja Részletező Új funkciók specifikáció III. működőképességének tesztelése, Séma, DB követelmények architektúra meghatározása DB kialakítása Hibásan migrált adatkör oldalról tesztelése Nem, hiba miatt Ellenőrző mechanizmusok, Adott blokk teljes triggerek, default Unit teszt, Adatblokkok körűen migrálásra igen értékek, scriptek, Funkcionális teszt, migrálása került? constraint stb. Regressziós teszt beállítása, paraméterezése Nem, lassúság miatt User Acceptance teszt (UAT),Migrációs munkálatok magas Validálás Regressziós tesztszinten (menedzsment oldal) Hibajavítás (technikai release- nem Elfogadási kritériumoknak ben) megfelel? igen Élesítés (Go-live)
  11. 11.  Adattisztítás ◦ Manuális ◦ Automatizált ◦ Adatminőség a Doksi.hu-nál External Table Oracle alkalmazások Tesztelési módszertanok ◦ Teszt-automatizálás
  12. 12. Köszönöm a figyelmet! Fábián Tamás

×