Nuvarande sökmotorer klarar knappast tillräckligt med luddiga predikat som definieras av komplexa preferenser. Det största problemet med sökmotorer implementeras med standard SQL är att SQL inte direkt förstår begreppet preferenser. Preferens SQL utökar SQL med en preferensmodell baserad på strikta partiella beställningar (presenteras mer i detalj i följepapper [Kie02], där preferensfrågor beter sig som mjuka urval begränsningar. Flera inbyggda baspreferenstyper och den kraftfulla Pareto-operatören, kombinerat med följsamheten till deklarativ SQL-programmeringsstil, garanterar stor programmeringsproduktivitet. Preference SQL optimizer gör en effektiv omskrivning till standard SQL, inklusive en hög nivå genomförande av Skyline-operatören för Pareto-optimala uppsättningar. Denna pre-processor metod möjliggör en sömlös applikation integration, vilket gör Preferens SQL tillgänglig på alla stora SQL-plattformar. Flera kommersiella B2C-portaler drivs av Preferens SQL. Dess fördelar omfattar samarbete frågesvar och smart kundrådgivning, vilket leder till högre e-kundnöjdhet och kortare utvecklingstider för personliga sökmotorer. Vi rapporterar praktiska erfarenheter som sträcker sig från m-handel och jämförelseshopping till ett storskaligt prestandatest för en jobbportal.
Referens REF Introduced Preferens SQL som utökar SQL med några inbyggda bas preferens konstruktörer och en pareto ackumulering och en prioriterad ackumulering konstruktörer.
Preference SQL - Design, Implementation, Experiences
{'venue': 'VLDB', 'journal': None, 'mag_field_of_study': ['Computer Science']}