46,733 research outputs found
МЕТОДИКА РЕАЛІЗАЦІЇ ОБ’ЄКТНО-РЕЛЯЦІЙНОГО ВІДОБРАЖЕННЯ У СЕРЕДОВИЩІ .NET\ud OBJECT-RELATIONAL MAPPING TECHNIQUES FOR .NET FRAMEWORK\ud
Стаття присвячена реалізації бібліотеки об’єктно-реляційного відображення для платформи .Net. Робота заснована на патернах проектування, і розглядає загальні питання об’єктно-реляційного відображення в контексті особливостей реалізації на конкретній платформі .Net та мові програмування C#. Актуальність такої роботи пов’язана із тим, що незважаючи на зростаючу популярність .Net, бібліотек об’єктно-реляційного відображення для неї практично не існує. В рамках цієї роботи була виконана робоча реалізація бібліотеки, яка була успішно використана для побудови інформаційної системи рекрутингової агенції
Методика реалізації об’єктно-реляційного відображення у середовищі .Net
Стаття присвячена реалізації бібліотеки об’єктно-реляційного відображення для платформи .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
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
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
Recommended from our members
Learning from AI : new trends in database technology
Recently some researchers in the areas of database data modelling and knowledge representations in artificial intelligence have recognized that they share many common goals. In this survey paper we show the relationship between database and artificial intelligence research. We show that there has been a tendency for data models to incorporate more modelling techniques developed for knowledge representations in artificial intelligence as the desire to incorporate more application oriented semantics, user friendliness, and flexibility has increased. Increasing the semantics of the representation is the key to capturing the "reality" of the database environment, increasing user friendliness, and facilitating the support of multiple, possibly conflicting, user views of the information contained in a database
- …