Но как это отменяет операцию поиска по этому самому индексу ??? Что такое по твоему индекс? Волшебник который по заданному числу мгновенно указывает место положение данных ?
Угу, так и есть, ну почти так

Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |
Вот, на пример, отсортированный индекс: 1 30 478 6666 9997 4294967296.Угу, так и есть, ну почти так
Не зависит от N -- это одно, не делает никакого поиска -- это другое. См. hash table.Требования: сложность алгоритма не выше О(1), т.е. не зависит от N и не производит никакого "поиска".
Ты бы посмотрел на тип ключей который там приведен - и каков результат хэш-функции.Не зависит от N -- это одно, не делает никакого поиска -- это другое. См. hash table.
Мне вот интересно. Выпущеная кораблем ракета и летящая к цели ведь тоже имеет свой ID. Любопытно что делает скрипт с ней.
Not only are they drones which usually come in packs of 20 per ship but they fire missiles which all have to be tracked in the inventory and physical scene within the game.
To alleviate this, we are switching fighter bombers to use "fake missiles".
Сообщение отредактировал paagrio: 08 November 2010 - 21:33
Ты просил способ поиска по ключу, который не зависит от N. Я тебе его показал.Конкретный алгоритм хэш-функции плиз. Что такое хеш-таблица я знаю. =)
А ты сам то ссылку читал или тебе объяснить что там написано ?Ты просил способ поиска по ключу, который не зависит от N. Я тебе его показал.
P.S. Внеклассное чтение.
Всякий, кто считает, что Ева написана на чистом Питоне, просто наивный человек.Всякий, кто считает, что Python приспособлен для написания таких систем... просто наивный человек.
Да ну прямо таки система наведения, а не ММО получается. Может ещё аналоговые компьютеры посоветуете использовать?Проблема в том, что нода EvE должна представлять собой вычислительную систему реального времени.
А ещё ониВсякий, кто считает, что Python приспособлен для написания таких систем... просто наивный человек.
Есть более наивные люди, которые считают что если переписать Еву на ассемблере то лагов не будетВсякий, кто считает, что Ева написана на чистом Питоне, просто наивный человек.
Сообщение отредактировал Nonones: 09 November 2010 - 13:54
Видимо придется ответить.Ты просил способ поиска по ключу, который не зависит от N. Я тебе его показал.
P.S. Внеклассное чтение.
Очевидно БД Евы требуется очень частая вставка/удаление идов. Поэтому эти хеш-функции не применимы. А удобны бинарные-деревья (как вариант). А время поиска по бинарному дереву завист от N, оно много меньше O(N), но все же зависит.Minimal perfect hash functions are widely used for memory efficient storage and fast retrieval of items from static sets, such as words in natural languages, reserved words in programming languages or interactive systems, universal resource locations (URLs) in Web search engines, or item sets in data mining techniques. Therefore, there are applications for minimal perfect hash functions in information retrieval systems, database systems, language translation systems, electronic commerce systems, compilers, operating systems, among others.
...
Probably, the most interesting application for minimal perfect hash functions is its use as an indexing structure for databases. The most popular data structure used as an indexing structure in databases is the B+ tree. In fact, the B+ tree is very used for dynamic applications with frequent insertions and deletions of records. However, for applications with sporadic modifications and a huge number of queries the B+ tree is not the best option, because practical deployments of this structure are extremely complex, and perform poorly with very large sets of keys such as those required for the new frontiers database applications.
Всякий, кто считает, что Ева написана на чистом Питоне, просто наивный человек.
Гоу учить матчасть и учиться, наконец, понимать разницу между Python и Stackless Python, а потом уже выдавать свои глубокомысленные комментарии.
А ещё они
убили Кеннииспользуют MSSQL!!!
Есть более наивные люди, которые считают что если переписать Еву на ассемблере то лагов не будет
Да ну прямо таки система наведения, а не ММО получается. Может ещё аналоговые компьютеры посоветуете использовать?
Сообщение отредактировал Ostr0mir: 09 November 2010 - 22:01
По теме применимости тех или иных алгоритмов оптимизации поиска в случае БД Евы.Какой теме? Блог неточно переведён?
Ещё один администратор баз данных по перепискеИ это тоже
СУБД Oracle не только мощнее и гибче MS SQL, но компания Oracle также предлагает законченную платформу: от железа до ОС и самой СУБД, чего у Microsoft никогда не было, нет и никогда не будет.
0 members, 1 guests, 0 anonymous users