|
1 / 1 / 0
Регистрация: 29.08.2013
Сообщений: 56
|
|
Какую БД лучше использовать на сервере23.06.2014, 18:19. Показов 3655. Ответов 36
Метки нет (Все метки)
Опробовал различные методы из ЭТОЙ темы. Добавление записей работает (только если заполнять все строчки, пропускать нельзя), изменение записей не работает. Ну да ладно, вопрос в другом:
Я пишу сервер для многопользовательской онлайн игры (аля MyLands), гигантских нагрузок на сервер не будет. Сейчас мне нужна адекватная БД, чтобы можно было без лишних кусков кода переписывать значения в любой из строчек таблицы а также быстро получать из нее данные. Сейчас установил MS SQL 2014, но нормальных гайдов в интернете так и не нашел, как будто нет простого способа работать с этой БД. Возможно мне нужно что-то другое (Firebird и т.п.), помогите определиться. Главное чтобы была хорошая интеграция с C#, мне очень важна скорость работы.
0
|
|
| 23.06.2014, 18:19 | |
|
Ответы с готовыми решениями:
36
Какую БД лучше использовать? какую БД лучше использовать Какую среду лучше использовать? |
|
|
|||||
| 23.06.2014, 20:34 | |||||
|
0
|
|||||
|
31 / 30 / 13
Регистрация: 15.02.2014
Сообщений: 157
|
|
| 23.06.2014, 20:48 | |
|
xAcTiViSioNx, Может попробывать не с бд, а с xml?
0
|
|
|
1 / 1 / 0
Регистрация: 29.08.2013
Сообщений: 56
|
||
| 23.06.2014, 21:20 [ТС] | ||
|
fast1kkk, А в чем плюс xml для онлайн игры с большим количеством игроков? Я особо в этом не разбирался.
0
|
||
|
1 / 1 / 0
Регистрация: 29.08.2013
Сообщений: 56
|
|
| 23.06.2014, 23:00 [ТС] | |
|
Spawn, можно потратить время на еще более глупые вещи, кто же запрещает, верно? Если вам больше нечего сказать, попрошу покинуть эту тему.
Мне главное хранить все данные в удобном для сервера(С#) виде, будь то MS SQL или XML. Но опыта работы с ними у меня нет, и сказать о их производительности я ничего не могу, собственно, для этого и была создана эта тема. Если опустить устроенный здесь оффтоп, я просил помочь мне определиться с выбором. И не просто из личных предпочтений, а с учетом основной задачи этой БД - хранение и быстрый доступ к информации.
0
|
|
|
31 / 30 / 13
Регистрация: 15.02.2014
Сообщений: 157
|
|
| 24.06.2014, 14:24 | |
|
xAcTiViSioNx, Вы же написали больших нагрузок на сервер не будет, xml удобно записывать/ передавать / читать
0
|
|
|
1 / 1 / 0
Регистрация: 29.08.2013
Сообщений: 56
|
|
| 24.06.2014, 16:11 [ТС] | |
|
fast1kkk, Ну в секунду будет около 100 операций чтения и записи, это будет не сложно для xml? Вообще какие возможности у XML на C#? Хотя бы примерно. В основном будет чтение, запись\перезапись куда реже.
0
|
|
|
31 / 30 / 13
Регистрация: 15.02.2014
Сообщений: 157
|
|
| 24.06.2014, 16:46 | |
|
xAcTiViSioNx, а какие требуются возможности? Мне кажется удобней xml , но решать вам
0
|
|
|
1 / 1 / 0
Регистрация: 29.08.2013
Сообщений: 56
|
|
| 24.06.2014, 22:10 [ТС] | |
|
fast1kkk, Игрок будет отправлять серверу некоторые данные, например:
1) при авторизации: логин\пароль отправляется на сервер, сервер проверяет их в БД, если успешно - отправляет гуд игроку и передает все данные о персонаже (уровень игрока и т.п.) 2) при каком-либо действии: действие отправляется на сервер, сервер проверяет возможно ли это (сверяет хватит ли ресурсов на постройку чего-то), если успешно - игроку отправляется время на постройку чего-либо и со счета снимаются ресурсы Ну и т.д. В принципе ничего сложного, однако игроков будет много, для этого я и интересуюсь наиболее производительной БД.
0
|
|
|
31 / 30 / 13
Регистрация: 15.02.2014
Сообщений: 157
|
|
| 25.06.2014, 10:37 | |
|
xAcTiViSioNx, Мне кажется xml достаточно хорошо с этим справится. Просто протестируйте и сравните скорость работы с бд и хml
0
|
|
|
31 / 30 / 13
Регистрация: 15.02.2014
Сообщений: 157
|
|
| 25.06.2014, 10:52 | |
|
Spawn, посоветовали что-либо сами
0
|
|
|
|
||
| 25.06.2014, 11:00 | ||
|
fast1kkk,
Совет тут 1, набираться опыта, а не искать чудодейственного решения всех проблем. Количество обращений копеечное, берём любую SQL базу и делаем. Так или иначе подобные проекты должны проходить нагрузочное тестирование, которое и покажет слабые места.
0
|
||
|
31 / 30 / 13
Регистрация: 15.02.2014
Сообщений: 157
|
|
| 25.06.2014, 11:06 | |
|
Spawn, вот так бы сразу
0
|
|
|
1 / 1 / 0
Регистрация: 29.08.2013
Сообщений: 56
|
||
| 25.06.2014, 11:22 [ТС] | ||
|
Spawn, Одному автору статьи известно почему создание БД, таблиц и добавление записей работает, а вот изменить столбец ФИО у одной из записей не получается, причем ошибка происходит в строчке "cmd.ExecuteNonQuery();". Тут так много вариантов исправления кода.
Однако, Еще такой вопрос, как посмотреть на все записи в таблице? В MS SQL 2014 я это делаю по нажатию кнопки "Edit top 200 Rows" на таблице, но это явно не то, что мне нужно.
0
|
||
|
1 / 1 / 0
Регистрация: 29.08.2013
Сообщений: 56
|
|
| 25.06.2014, 22:26 [ТС] | |
|
XIST, Ну не дети же тут сидят, конечно это всего лишь первые 200 записей. Я уже написал "это явно не то, что мне нужно", а нужно мне "посмотреть на все записи в таблице". Найти что-то похожее на общий обзор таблицы у меня не получилось, под вопросом вообще возможность это сделать. И есть ли какой-нибудь софт для работы с MS SQL, в том числе полный обзор всей БД, по каждой таблице?
0
|
|
|
|
|
| 26.06.2014, 09:12 | |
|
Почитал всю ветку: что-то по моему, от темы отошли совсем.
У MSSQL мало документации? Вы серьезно? Если даже отбросить, тот самый MSDN (который вам рекомендовали, и которого одного хватит, чтобы полностью разобраться с работой этой СУБД), в интернете можно найти огромное количество гайдов/статей/форумов, именно по MSSQL. Я даже посмею предоложить, что именно по MSSQL, инфы намного больше чем по другим СУБД. Нужна наибольшая интеграция с .Net? .Net с MSSQL, насколько я помню, общается по протоколу TDS, обеспечивая максимальную совместимость. Производительность? Вам и MySQL должно хватить для ваших целей. Если вам нужно оптимальное решение (производительность, совместимость, удобство) - MSSQL, бесплатное - MySQL. Остальное всё упирается в ваше знание.
0
|
|
| 26.06.2014, 09:12 | |
|
Помогаю со студенческими работами здесь
20
Какую лучше замену использовать Какую СУБД лучше использовать? Какую коллекцию использовать лучше? Какую аналитику лучше использовать в приложении? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|