Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |

64 бита должно хватить всем
#22
Отправлено 23 October 2010 - 9:01

А ты считаешь, что Item_ID не передаётся клиенту по интернету? О_оНет. Просто под Item_ID будет теперь выделяться не 32, а 64 бита памяти.
Таки, да, размер траффика клиент-сервер возрастёт, и возможно, даже более, чем в 2 раза! Лаги только увеличатся!
Принимаем пилотов желающих жить в системах "Неизвестный космос". Рекруттопик .
#23
antonn*Нейтрал
Отправлено 23 October 2010 - 9:02

Сам ID "весит" в два раза больше.Нет. Просто под Item_ID будет теперь выделяться не 32, а 64 бита памяти.
А так как они это делают нифига не из-за красивости, а потому что старые к концу подходят, можно предположить, что все это делается для более долгосрочного хранения. А значит удаляться будут реже и в целом места все это займет больше. Когда нибудь мы увидим блог "наша команда столкнулась с большим объемом что занимает база и приложит все усилия чтобы уменьшить ее объем" =)
#24
Отправлено 23 October 2010 - 11:05

гхм... подумалось... кажется имеет смысл ставить бш в 5 в ДТ. или чего-нибудь на неделю минимум....
Сообщение отредактировал DireSnake: 23 October 2010 - 11:07
#26
Отправлено 23 October 2010 - 11:25

А ты считаешь, что от увеличения объёмов данных нагрузка на сервер только уменьшится? ололол...Господа, не порите х**ни! Лаги не из-за трафика, а из-за нагрузки на сервер и БД. Да и вырастет трафик меньше, чем на 1%.
Принимаем пилотов желающих жить в системах "Неизвестный космос". Рекруттопик .
#27
Отправлено 23 October 2010 - 11:34

Крылья, ноги ... главное хвост.
#28
Отправлено 23 October 2010 - 11:39

#30
Отправлено 23 October 2010 - 11:40

Именно так. Во-первых, на 64-битном процессоре операции с 64-битными числами выполняются не медленнее (а иногда и быстрее), чем с 32-битными. Во-вторых, не нужно будет проводить работы по сборке мусора на сервере.А ты считаешь, что от увеличения объёмов данных нагрузка на сервер только уменьшится?
#31
Отправлено 23 October 2010 - 11:44

А ты считаешь, что от увеличения объёмов данных нагрузка на сервер только уменьшится? ололол...
А ты нездорово утрируешь. Такие дела.
Что там с этими числами будет дольше делаться? Разве что их чтение. Сразу скажу, что я - полный ноль в инфотехе и БД, как таковых, но уж увеличением расхода проца на чтение ИД можно пренебречь на фоне общих вычислений во время заруба.
Хотя тут тоже, думается мне, свои подводные камни.
Один и тот-же ИД можно написать как 0000000009825 (где нули занимают все невостребованные значения) и 9825.
Спецы, поведайте студёных былин по этому поводу (праздный интерес).
#32
Отправлено 23 October 2010 - 12:28

Двоичной арифметике (читать языку "компа") пох твои десятичные нули для личных нужд, а вот для показать юзверу или отпарсить строку нет.Хотя тут тоже, думается мне, свои подводные камни.
Один и тот-же ИД можно написать как 0000000009825 (где нули занимают все невостребованные значения) и 9825.
#34
Отправлено 23 October 2010 - 14:47

А если нет? Прально ну и нафиг они нужныЭто как ты нули в первых разрядах напишешь? тупо текстом?
Сделали бы клиент 64битным, было бы поприятнее... сейчас даже у нетбуков 64ые процы есть...

Если щас перевезти Клиент евы на х64 все что получится это его увеличение в размере на 50%
и требование к наличию х64 процессора и х64 винды, ну да круто...
#35
Отправлено 23 October 2010 - 14:55

Что уменьшит пользователей раз в 10 , да?Это как ты нули в первых разрядах напишешь? тупо текстом?
Сделали бы клиент 64битным, было бы поприятнее... сейчас даже у нетбуков 64ые процы есть...
А насколько увеличиться/уменьшится нагрузка на оператьивную память и прочие расчеты, учеты перемещений и прочее?Именно так. Во-первых, на 64-битном процессоре операции с 64-битными числами выполняются не медленнее (а иногда и быстрее), чем с 32-битными. Во-вторых, не нужно будет проводить работы по сборке мусора на сервере.
Даже если ты ангел-всегда найдется тот, кому не нравится шелест твоих крыльев
#36
Отправлено 23 October 2010 - 15:08

ни на сколько, память читается блоками а не побайтово, более того кусокс памяти меньшего чем разрядность размера читается МЕДЛЕНЕЕ - проходят 2 операции - чтение блока 64бит и выделение из него нужных 32бит.А насколько увеличиться/уменьшится нагрузка на оператьивную память и прочие расчеты, учеты перемещений и прочее?
второе сборщик мусора в бд это просто дикий костыль. обычно(когда идентификаторов хватает) есть переменная - новый айди, которая увеличивается на 1 при добавлении записи, гарантируя уникальность. а со сборшиком мусора нужно сначала найти старую запись, удалить её а потом добавить новую - 3 отдельных обрашения к бд, что покроет затраты в результате любого изменения разрядности айди.
Сообщение отредактировал Denadan: 23 October 2010 - 15:11
Ева - тебя все равно убьют
---
That's not magic, that was just Pinkie Pie.
#37
Отправлено 23 October 2010 - 15:12

в стиле: "не знаю о чем, но готов потрындеть" (с)

Я конечно допускаю, что в ССП не такие сильные девы, но и за идиотов их считать тоже не верно будет. Давайте остынем и дождемся нового патча, который внесет свежую струю в наш виртуальный мир. А ошибки.... ну кто ж их не допускает? Хотя да... если ничего не делать то и ошибок не допусишь (возможно)

#38
Отправлено 23 October 2010 - 15:20

разве сборщик мусора не чистит базу во время ДТ? или он все время работает, все 23 часа?...... а со сборшиком мусора нужно сначала найти старую запись, удалить её а потом добавить новую - 3 отдельных обрашения к бд, что покроет затраты в результате любого изменения разрядности айди.
Даже если ты ангел-всегда найдется тот, кому не нравится шелест твоих крыльев
#39
Отправлено 23 October 2010 - 15:33

даже в этом случае свободную запись нужно как-то найти - например сборщик мусора выставляет атрибут "удалена" и делает индекс(или тут наверно отдельную таблицу) по удаленым записям из которого потом будут браться номера записей. когда добавляет обьект удаляем из таблицы "свободных" и записываем в основную. теже лишние обрашения.разве сборщик мусора не чистит базу во время ДТ? или он все время работает, все 23 часа?
Ева - тебя все равно убьют
---
That's not magic, that was just Pinkie Pie.
1 посетителей читают тему
0 members, 1 guests, 0 anonymous users