1) При запросе по координатам - получается 3 выборки. Сначала получить таблицы для ship, где ship.object_id совпадает с space.ID в заданных координатах. Затем получить таблицы для planet, где planet.object_id совпадает с space.ID в заданных координатах. Ну и тоже самое для alien.object_id.
2) Объеденить все три таблицы с помощью JOIN в один запрос, чтобы БД не обрабатывала запрос по скорости, как 3 select'a, получив объедененную конечную выборку (как во втором примере с объедененными таблицами, с null).
На сколько это будет быстрее, чем 3 select'a?
Я хотел, чтобы в таблице могли разобраться сторонние разработчики - по этому пути с десятками полей в одной таблице (тем более использовать поля под другие меры) не подходят. Тем более, в таблице будет более 100тыс записей, что раздует БД достаточно сильно.
Я не путаю понятие один-ко-многим. Я говорю, чтобы объеденить в одной таблице десяток (возможно сотню) других таблиц. Объеденить, а не связать и не делать выборку :)
В комментариях уже был упомянут :). А топик я не хочу править, только исправлю ошибку ;).
Лично мне lifeforce понравился меньше, чем iconoclast - по этому я просто дал ссылку на сайт ASD. У них так же есть прикольный Invitation на zone#13. Но его я тоже не упомянул- ибо invitation :)
Кому интерестно посмотреть Second Demo, но лень ставить DosBox - смотрите здесь http://www.youtube.com/watch?v=8G_aUxbbq…. Недавно, когда пересматривал её, улыбнула надпись про мощный компьютер 486DX2/66 :)
А информацию про Питер, спасибо - обязательно посещу это мероприятие! :)
Zoom 3 у меня вызвал восторг, когда я увидел, сколько всего запихнули в 64kb. В этом смысле - в 2003 году это было достижением. (сейчас думаю, что многие на него равняются :) и на Farbrausch) Но с точки зрения дизайна- она меня не порадовала- мрачновато и скучновато.
Я отлично понимаю это :). Просто, в шутку, сравниваю.
В те времена это было на самом деле очень круто. Мне жаль, что RealStorm перестала выпускать свои новые продукты (2 года уже ничего не слышно). Если сейчас запустить все 4 ядра ... Ухххххх, что можно сделать!
В этом смылсе, задача немного не до конца была составлена. Спасибо всеравно.
Если вы мне расскажете, как это обойти- тогда уберу этот пункт! Возможно, я просто ошибаюсь.
2) Объеденить все три таблицы с помощью JOIN в один запрос, чтобы БД не обрабатывала запрос по скорости, как 3 select'a, получив объедененную конечную выборку (как во втором примере с объедененными таблицами, с null).
На сколько это будет быстрее, чем 3 select'a?
Спасибо.
Кстати, помойму в хабра-топиках нельзя использовать
Лично мне lifeforce понравился меньше, чем iconoclast - по этому я просто дал ссылку на сайт ASD. У них так же есть прикольный Invitation на zone#13. Но его я тоже не упомянул- ибо invitation :)
А информацию про Питер, спасибо - обязательно посещу это мероприятие! :)
В те времена это было на самом деле очень круто. Мне жаль, что RealStorm перестала выпускать свои новые продукты (2 года уже ничего не слышно). Если сейчас запустить все 4 ядра ... Ухххххх, что можно сделать!