RunServer.Database
|
12 Ноября 2009 |
|
Зачастую современные инструменты доступа к БД не расчитаны под высокие нагрузки, специфические для MMO проектов. Также данные реляционных баз данных не идеально соответствуют нуждам подобных проектов и трубется большое количество связей, констреинтов, foreign key и пр. В этом ракурсе задача работы с большими объемами данных требует от программистов серверной логики разработки собственных систем кеширования, индексации, поиска, сериализации объектов в БД и из нее. Продукт RunServer.Database спроектирован с учетом всех этих нюансов и является объектно-ориентированной БД, которая использует реляционные базы данных для хранения данных, а большую часть операций выполняет за счет собственных алгоритмов. Такой подход позволяет программистам не углубляться в низкоуровневое программирование и работать с строго типизированными .Net объектами. Библиотека активно использует кодогенерацию для задач сериализации и поиска, отложенные операции записи и многие другие возможности. Все элементы библиотеки потокобезопасны и расчитаны на использование в многопоточной и многопроцессорной системе. Продукт работает со следующими типами реляционных БД: - Microsoft SQL Server
- Oracle Database
- Oracle TimesTen
- MYSQL
- Firebird
- ANTs Data Server
- SQLite
- ODBC database connection (любые ODBC-совместимые провайдеры)
- OLEDB database connection (любые OLEDB-совместимые провайдеры)
- XML data storage (хранение данных в XML файлах, совместимых с внутренним форматом ADO .NET DataSet)
- SQL output only (дамп SQL кода)
По вопросам лицензирования данного продукта и платформы в целом обращайтесь в отдел продаж
|
Автор: Nomad
|