Koncepcja rozwiązania

1 Koncepcja rozwiązaniaRSO 2012, etap II Paweł Barszcz, J...
Author: Tomasz Pietraszko
0 downloads 4 Views

1 Koncepcja rozwiązaniaRSO 2012, etap II Paweł Barszcz, Joanna Kącka, Marcin Lewandowski, Krystian Lieber, Jakub Pawłot, Michał Staroń, Maciej Szawłowski Warszawa, 13 kwietnia 2012 r.

2 Scenariusz Wyszukiwanie powiązań między produktamisklepy internetowe mają różne bazy zakupów w ramach tej samej tematyki we wszystkich sklepach występują w większości te same produkty niektóre produkty są kupowane razem z innymi, niedługo po innych itp.

3 Problemy Każde zapytanie do relacyjnej bazy danych sklepu może wymagać wielu wolnych (?) złączeń Bazy danych sklepów mają różne struktury i opierają się na różnych technologiach

4 Rozwiązanie Zastosowanie grafowej bazy danychagregacja podstawowych danych o produktach zebranych z relacyjnych baz danych sklepów uniknięcie częstych złączeń w relacyjnych bazach danych możliwość „podpięcia” różnych baz danych sklepów dzięki zastosowaniu pośredniej warstwy mapowania danych

5 Część realizowana przez klientaDataMapper Java GDB Neo4j DataProvider Webservice (Java+Spring) MappingRules XML Schema Cześć dostarczana RDB 1 MySQL RDB 2 Oracle DB RDB n ??? Mapping 2 XML Mapping 1 Mapping n Część realizowana przez klienta

6 Szczegóły Na potrzeby projektu jedynie dwa typy RDBMySQL Oracle Wyszukiwane w danych powiązania które produkty kupowane z którymi (?) które produkty niedługo po których (?) ???