RunServer
ProductsNewsProjectsFilesGalleryContacts
  • English (United Kingdom)
  • Russian (CIS)
RunServer Products RunServer Middleware
middleware for huge online server development
RunServer.Math
server geometry subsystem
RunServer.Database
universal RDBMS module with in-memory OODB
RunServer.MMO
MMOG server elements including AI, update and map systems
Our partners Unigine 3D Engine
Unigine 3D Engine
WNet: World of Warcraft Syndicate of Arkon DotA WoW
Hosted By WNet Valid XHTML 1.0 Transitional
RunServer.Database
RunServer.Database Thursday, 12 November 2009 14:31
 
There are no translations available.

Зачастую современные инструменты доступа к БД не расчитаны под высокие нагрузки, специфические для 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 кода)

 

По вопросам лицензирования данного продукта и платформы в целом обращайтесь в отдел продаж

Written by Nomad   
 
© RunServer, 2009