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 (?) ???