Перейти к содержимому

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

64 бита должно хватить всем


  • Авторизуйтесь для ответа в теме
199 ответов в теме

#81
myst

myst

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1192 сообщений
664
  • EVE Ingame:Shinah Myst
  • Corp:CEDRA
  • Client:Eng

Вообще, создалось впечатление, будто в ССР не было человека, занимающегося архитектурой базы данных, а сейчас появился и начал править.

Как раз наоборот. Правки до того незначительные, что это скорее тюнинг. А из того, что я смог узнать об их БД, уж кто-кто, а DBA у них что надо. Что не отменяет того факта, что SQL Server -- говно(*), разумеется.
  • 0

#82
intari

intari

    Clone Grade Alpha

  • Tech III Pilots
  • Pip
  • 54 сообщений
0
  • EVE Ingame:Nantrix
  • Corp:The Two Thrones
  • Client:Eng

Прочитал...

Мне одному показалось что все идентификаторы любых типов объектов существуют в пределах одного множества уникальных идентификаторов ? CCP не догадывается что имплантант в голове и партрон в трюме могут иметь один и тот же идентификатор - хранясь в разных таблицах БД ? На которые настроены разные индексы ? Вряд ли.

Что-то видимо перевод в первом посте неверный.

Перевод там правильный.

Если посмотреть код клиента - там даже куча мест есть где по попаданию itemID в диапазон прямо на клиенте определяется тип обьекта

Сообщение отредактировал intari: 26 October 2010 - 5:42

  • 0

#83
yleo

yleo

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 212 сообщений
8
  • EVE Ingame:yleo
  • Corp:R.eX.
  • Ally:DOG
  • Channel: R.EX. recruitment
  • Client:Eng
больше 2 бит на руки не давайте! Девушка! Куда вы без очереди?
  • 0
rapture carebear

#84
antonn*Нейтрал

antonn*Нейтрал
  • Guests

p.s. Вообще создалось впечатление будто в ССР не было человека занимающегося архитектурой базы данных, а сейчас появился и начал править.

не думаю что в 2003 году были все такие умные и расчитывали на такие масштабы :1_7:
к тому же рабочий принцип: "работает - не трожь!"
  • 0

#85
Psihius

Psihius

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 3954 сообщений
911
  • EVE Ingame:psihius
  • EVE Alt:Loriel'a
  • Corp:Void Effect
  • Client:Eng

не думаю что в 2003 году были все такие умные и расчитывали на такие масштабы :1_7:
к тому же рабочий принцип: "работает - не трожь!"

В 2003 384GB RAM было мечтой, сегодня обыденная реальность. Тогда память старались экономить, да и надобности небыло в 64 битных идентификаторах. Сегодня-же и онлайн насколько сильно вырос, и объёмы вещей, вот и необходим апгрейд. Главное что апгрейд безболезненный по своей сути, только базе нужно перемолотить обновление типа столбцов в таблицах и перестроить индексы соотвественно.
  • 0

Сообщество FactorioMMO: Discord , Reddit


#86
antonn*Нейтрал

antonn*Нейтрал
  • Guests

Главное что апгрейд безболезненный по своей сути, только базе нужно перемолотить обновление типа столбцов в таблицах и перестроить индексы соотвественно.

Ну если немного поумничать, наверняка можно прикинуть что нужно как минимум проверить соответствие типов по всем полням всех таблиц что пересекаются с переводимыми на 64 бита. К тому же не поверю что нет там костылей :1_7: геморра достаточно, имхо...
  • 0

#87
dark angel66

dark angel66

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1302 сообщений
238
  • EVE Ingame:Dark Angel66
  • Corp:AND.
  • Ally:<RED> легендарный феникс
  • Client:Eng
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!

ЗЫ а про ССР эт ты верно подметил... ССР без кастылей это не ССР вовсе

Сообщение отредактировал dark angel66: 26 October 2010 - 14:43

  • 0

Мы рождены чтоб сказку сделать болью.
А тут живет рекрут топик


#88
Lantitudia

Lantitudia

    Clone Grade Alpha

  • Tech II Pilots
  • Pip
  • 37 сообщений
0
  • Client:Eng

Вопрос скорости. Если взорвется шип с импом и патронами, то сейчас надо будет выполнить один запрос в одной таблице (пускай и большой), а если импы и патроны будут в разных таблицах, надо делать два запроса или один более сложный. К тому же не факт что оптимально делить базу на таблицы по типа предметов, может по местоположению предмета было бы лучше.

Вопрос - то вопрос, и "не факт". Давно занимался оптимизацией запросов к БД.

Но если бы было однозначно выгоднее иметь один уникальный ид на все типы объектов - так была бы спроектирована любая БД. Я такого, в основном, не наблюдал.

Единственные исключения когда разные типы объектов разделяли общий ид:
1. Наследование. Ид на личность - разделяют иды сотрудников и клиентов.
2. Метапрограммирование - когда база строится под хранение заранее неизвестных типов объектов. Но нагрузки там... ого-ого. =)
  • 0

#89
antonn*Нейтрал

antonn*Нейтрал
  • Guests
костыли есть везде, это нормально
  • 0

#90
Очепяток*Нейтрал

Очепяток*Нейтрал
  • Guests
Весь раздел предложений для разработчиков забит просьбами прикрутить побольше свистелок и перделок, а тут все с ужасом ожидают введения 64-битной переменной. Офигеть.

Вы похожи на бабок, которые сидят у подъезда, напялив валенки с галошами, телогрейку, 3 платка, включая шерстяной, и прихватив сумки с "нужными" вещами, да побольше, рассуждают о том, что повышение давления на 2 мм ртутного столба - это ужасная нагрузка на позвоночник, что мир уже не тот, и что конец света близок.

П.С. текущие таблицы не раздуются особо, т.к. количество айтемов, присутствующих на данный момент не увеличивается. раздуются таблицы с трэшем, ака "история". Запросы на то, когда сгорел мвд, выбитый в 2005, будут работать медленнее. Так они особой скорости и не требуют.
  • 0

#91
ононимъ

ононимъ

    Clone Grade Zeta

  • Tech II Pilots
  • PipPipPip
  • 408 сообщений
5
  • Client:Eng

может не 4, а 8? :blush:

Ну да :ninja:

Что не отменяет того факта, что SQL Server -- говно(*), разумеется.

Не согласен ;)
  • 0

#92
Trimutius III

Trimutius III

    Khanid Trader

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 6685 сообщений
224
  • EVE Ingame:Trimutius III
  • EVE Alt:Weldy StarFiner
  • Corp:F-053
  • Channel:ru-help
  • Client:Eng

К тому же введение 64х битных идентификаторов не означает перевод сервера (и тем более клиента) на 64х битную платформу. Всего-то поменяли тип одной переменной в коде.

Сервер на самом деле ещё во времена Quantum Rise был переведен на 64х-битную платформу (про это даже в Features написано), но к типам перменных это действительно никакого отношения не имеет, они могут хоть 256 хоть 1024 бита содержать, от этого мало что изменится, даже пример нетрудно придумать, потому что любой текст это на самом деле очень длинная переменная. Всё что вы набраете в чате содержит гораздо по 16 бит на одну букву, и в сумме являетяс одной большой переменной в итоге.

Сообщение отредактировал Trimutius III: 27 October 2010 - 2:55

  • 0
Я посланник из ниоткуда в никуда. Никто и ничто не посылало меня. И хотя это невозможно, я всё-таки существую. ©Тримутиус
Изображение

#93
Lantitudia

Lantitudia

    Clone Grade Alpha

  • Tech II Pilots
  • Pip
  • 37 сообщений
0
  • Client:Eng

Сервер на самом деле ещё во времена Quantum Rise был переведен на 64х-битную платформу (про это даже в Features написано), но к типам перменных это действительно никакого отношения не имеет, они могут хоть 256 хоть 1024 бита содержать, от этого мало что изменится, даже пример нетрудно придумать, потому что любой текст это на самом деле очень длинная переменная. Всё что вы набраете в чате содержит гораздо по 16 бит на одну букву, и в сумме являетяс одной большой переменной в итоге.

Только поиск по иду в 1024 будет очень медленным. Или нужен 1024-битный процессор. Про такие пока не слыхал. =)
  • 0

#94
grafibori

grafibori

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 74 сообщений
1
  • EVE Ingame:Graf Ibori
  • Corp:RUI
  • Ally:U-RA
  • Channel:Rus
  • Client:Eng
64 бита - это хорошо! :blush: Всетаки лучше чем 32. :ninja:
  • 0

#95
JesDarkJewel

JesDarkJewel

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 952 сообщений
52
  • EVE Ingame:JesDarkJewel
  • Corp:Tungus Revolt
  • Channel:Tungus
  • Client:Рус

Только поиск по иду в 1024 будет очень медленным. Или нужен 1024-битный процессор. Про такие пока не слыхал. =)

Расскажите мне как связаны битность переменной и битность процессора?
а попутно можете рассказать чем отличается 32-битный проц от 64-битного.
(может пока будете рассказывать найдете свою ошибку)

едит: очепятка :blush:

Сообщение отредактировал JesDarkJewel: 27 October 2010 - 9:09

  • 0
Один аккаунт - залог долгой и интересной игры.
Ева - игра про взаимоотношения людей.
Он тоже скоро научится летать -> Изображение

#96
myst

myst

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1192 сообщений
664
  • EVE Ingame:Shinah Myst
  • Corp:CEDRA
  • Client:Eng

Только поиск по ID в 1024 бита будет очень медленным. Или нужен 1024-битный процессор. Про такие пока не слыхал. =)

Т.е. для текстового поиска Google использует >1000-битные процессоры? Google же быстро ищет, да? Так забавно, когда всякие дилетанты высказывают своё мнение, право слово.
  • 0

#97
Anastasy

Anastasy

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1662 сообщений
73
  • EVE Ingame:Anastasy BL
  • Corp:T R I B E
  • Ally:Minmatar Republic
  • Client:Eng
Тем что сравнивать 64-битную переменную можно за одну операцию на 64-битном регистре, чего не скажешь о 1024. Думаешь почему прикрутили математический сопроцессор для плавающих чисел, хотя можно и сложить их на обычном процессоре в 6 действий :blush: а уж сколько они тиков занимают одному богу известно.
  • 0

#98
Henshin

Henshin

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
3

В 2003 384GB RAM было мечтой, сегодня обыденная реальность


В 2003 может и мечтати о таком, а в 2010ом о 384 GB RAM никто и не смеет помыслить :rolleyes:
  • 0

#99
3BEPEB

3BEPEB

    3BEPEB failed the anal blow

  • Tech III Pilots
  • PipPipPipPipPip
  • 1757 сообщений
647
  • EVE Ingame:3BEPEB
  • Corp:PARTIZANS
  • Client:Eng
"В день обновления мы будем пристально наблюдать за отзывами, журналом ошибок, багрепортами, общим здоровьем сервера и будем готовы быстро отреагировать на любые проблемы"

то есть тока в день обновления будут наблюдать... а потом полгода им будет пох


p.s. классный перевод если чо
  • 0

#100
Psihius

Psihius

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 3954 сообщений
911
  • EVE Ingame:psihius
  • EVE Alt:Loriel'a
  • Corp:Void Effect
  • Client:Eng

В 2003 может и мечтати о таком, а в 2010ом о 384 GB RAM никто и не смеет помыслить :rolleyes:

Здрасте, посмотрите спецификации двухпроцессорных машин, почти везде щас запихать можно 384GB RAM, местами до 512 уже даже.
  • 0

Сообщество FactorioMMO: Discord , Reddit





0 посетителей читают тему

0 members, 0 guests, 0 anonymous users