Microsoft Research334 тыс
Опубликовано 20 апреля 2020, 21:38
From online shopping to social media websites, many applications are built using imperative languages like Java, Python or Ruby while store its data in a persistent relational database. Such architecture enables fast development of application logic using object-oriented data model while leverages the convenient persistent-data management of relational databases. However, the separation between the application and the database often leads to performance issues.
In this talk, I will introduce our empirical studies on real-world applications’ performance, and our approaches in understanding and solving performance-related issues. In particular, I will present three projects: 1) Chestnut, a data layout designer to customize in-memory data layout and query processing for each application; 2) Quro, a compiler to optimize query order for transaction applications; and 3) Panorama, an interactive tool to help developers make webpage design-performance tradeoff. These projects include holistic optimizations of the application and the database which are transparent to the developer, as well as interactive solutions to help developer better understand and improve their application.
See more at microsoft.com/en-us/research/v...
In this talk, I will introduce our empirical studies on real-world applications’ performance, and our approaches in understanding and solving performance-related issues. In particular, I will present three projects: 1) Chestnut, a data layout designer to customize in-memory data layout and query processing for each application; 2) Quro, a compiler to optimize query order for transaction applications; and 3) Panorama, an interactive tool to help developers make webpage design-performance tradeoff. These projects include holistic optimizations of the application and the database which are transparent to the developer, as well as interactive solutions to help developer better understand and improve their application.
See more at microsoft.com/en-us/research/v...
Свежие видео
Случайные видео
Blade 10 Max 10300mAh Battery Life VS iPhone 16 Series Battery Life💨😮#tech #shorts #DoogeeBlade10Max