Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Программирование / Programming (https://forum.zone-game.info/forumdisplay.php?f=98)
-   -   Выбор СУБД под Java сервер (https://forum.zone-game.info/showthread.php?t=9422)

pitch 05.08.2010 08:06

Re: Выбор СУБД под Java сервер
 
Цитата:

Сообщение от DeForMator (Сообщение 82178)
Нахватались модных слов, таких как Hibernate, и кричите тееерь на каждом шагу. А кто нибудь себе реально представляет что значит встроить его в сборку? И подумайте, чтобы вставить его более менее правильно, надо исходники hibernate вставить в исходники сервера. Кто из нас это может сделать правильно на 100%? Ответ - никто!. Хотя возможно тут и есть такие умники, котором от нечего делать захочется перекопать пол ядра, но для этого нужно писать на яве как на своём языке.

MySQL + Hibernate + все статические таблицы в XML или CSV и машинку покрепче.

Удачи всем начинающим админам.

Я на Хибер перенес несколько таблиц , статичные данные вынес в XML, но структура всервно осталась в БД (ORM и OXM маппиннг), при первом запуске, хибер создает структуру и заполняет таблицы данными. Хранить в бд имхо удобнее, можно несколькими запросами изменить полностью сервер до неузноваимости, а далее можно слить све обратно в XML и при переустановке, сохранить структуру.

Вообще по хорошему, для архитектуры сервера L2 который все данные из бд держит в хеше, во время работы скорость не нужна, а вот поддержка транзакций, и обеспечение целостности данных это ВАЖНО. Транзакционность в MYSQL я делаю через Spring он хорошо с этим справляется). Ну а если делать супер качественный продукт, то нужно смотреть в сторону Oracle (XE к примеру бесплатен, и держит до 4 гб инфы в спейснеймах), но тут нужна тачка помощенее и на ней должна стоять просто бд, без остальной херни.


Текущее время: 22:34. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot