46,733 research outputs found

    МЕТОДИКА РЕАЛІЗАЦІЇ ОБ’ЄКТНО-РЕЛЯЦІЙНОГО ВІДОБРАЖЕННЯ У СЕРЕДОВИЩІ .NET\ud OBJECT-RELATIONAL MAPPING TECHNIQUES FOR .NET FRAMEWORK\ud

    Get PDF
    Стаття присвячена реалізації бібліотеки об’єктно-реляційного відображення для платформи .Net. Робота заснована на патернах проектування, і розглядає загальні питання об’єктно-реляційного відображення в контексті особливостей реалізації на конкретній платформі .Net та мові програмування C#. Актуальність такої роботи пов’язана із тим, що незважаючи на зростаючу популярність .Net, бібліотек об’єктно-реляційного відображення для неї практично не існує. В рамках цієї роботи була виконана робоча реалізація бібліотеки, яка була успішно використана для побудови інформаційної системи рекрутингової агенції

    Методика реалізації об’єктно-реляційного відображення у середовищі .Net

    Get PDF
    Стаття присвячена реалізації бібліотеки об’єктно-реляційного відображення для платформи .Net. Робота заснована на патернах проектування, і розглядає загальні питання об’єктно-реляційного відображення в контексті особливостей реалізації на конкретній платформі .Net та мові програмування C#. Актуальність такої роботи пов’язана із тим, що незважаючи на зростаючу популярність .Net, бібліотек об’єктно-реляційного відображення для неї практично не існує. В рамках цієї роботи була виконана робоча реалізація бібліотеки, яка була успішно використана для побудови інформаційної системи рекрутингової агенції.Статья посвящена вопросам реализации библиотеки объектно-реляционного отображения на платформе .Net. Работа основана на шаблонах проектирования и рассматривает общие вопросы объектно-реляционного отображения в контексте особенностей реализации на конкретной платформе .Net и языке программирования C#. Актуальность работы связана с тем, что несмотря на растущую популярность .Net, библиотек объектно-реляционного отображения для нее практически не существует. В рамках этой работы было реализована работающая реализация библиотеки, которая была успешно использована для построения информационной системы рекрутингового агентства.The article touches upon the problem of building object-relational mapping framework for the .Net platform. The work is based on design templates and is concentrated on implementation details of object-relational techniques in context of .Net platform and C# language. This is actual because in spite of growing .Net platform popularity very few if any object-relational mapping frameworks for it exists yet. A working implementation of the framework is produced as a result and successfully used in implementation of Human Resource Management Solution for a Recruiting agency

    Code Generation for Efficient Query Processing in Managed Runtimes

    Get PDF
    In this paper we examine opportunities arising from the conver-gence of two trends in data management: in-memory database sys-tems (IMDBs), which have received renewed attention following the availability of affordable, very large main memory systems; and language-integrated query, which transparently integrates database queries with programming languages (thus addressing the famous ‘impedance mismatch ’ problem). Language-integrated query not only gives application developers a more convenient way to query external data sources like IMDBs, but also to use the same querying language to query an application’s in-memory collections. The lat-ter offers further transparency to developers as the query language and all data is represented in the data model of the host program-ming language. However, compared to IMDBs, this additional free-dom comes at a higher cost for query evaluation. Our vision is to improve in-memory query processing of application objects by introducing database technologies to managed runtimes. We focus on querying and we leverage query compilation to im-prove query processing on application objects. We explore dif-ferent query compilation strategies and study how they improve the performance of query processing over application data. We take C] as the host programming language as it supports language-integrated query through the LINQ framework. Our techniques de-liver significant performance improvements over the default LINQ implementation. Our work makes important first steps towards a future where data processing applications will commonly run on machines that can store their entire datasets in-memory, and will be written in a single programming language employing language-integrated query and IMDB-inspired runtimes to provide transparent and highly efficient querying. 1

    Experimental Study of the Cloud Architecture Selection for Effective Big Data Processing

    Full text link
    Big data dictate their requirements to the hardware and software. Simple migration to the cloud data processing, while solving the problem of increasing computational capabilities, however creates some issues: the need to ensure the safety, the need to control the quality during data transmission, the need to optimize requests. Computational cloud does not simply provide scalable resources but also requires network infrastructure, unknown routes and the number of user requests. In addition, during functioning situation can occur, in which you need to change the architecture of the application - part of the data needs to be placed in a private cloud, part in a public cloud, part stays on the client
    corecore