[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Архитектура БД
lioness
какая лучше в производительности и наиболее оптимальная структура таблицы:
1)
id, parent_id, name
1, 0, Свердловская область
2, 1, Екатеринбург
3, 0, Московская область
4, 3, Москва


или
2)
region:
id|name

city:
id|name|region_id




Спустя 10 минут, 13 секунд (8.05.2011 - 18:16) Joker написал(а):
Нее так не интересно давай регламент. У нас как ни как дуэль!)

2 вариант мой.
1 вариант lioness

БД: MySQL (тип таблиц на свой выбор)

Требования:
- Скорость запросов
- Расширяемость

Условия:
Каждый должен предложить до 30 запросов (не сами запросы а то что эти запросы должны вернуть типа "запрос вернет список городов")

Каждый предлагает до 5 расширений бд после того как предоставит свою архитектуру.

Условия победы:
суммируется сумма скорости всех запросов и делится на их кол-во, у кого коэфициент меньше тот и победил.

В бд должно хранится:

- Страна
-- Область
--- Город

Набиваем базу данными:
100 стран.
В каждой стране 100 областей
В каждой области 100 городов

Данные случайные.

Сейчас Каждый из нас вкладывает готовую бд в формате sql сюда (можно и архивированную)

lioness Согласен?

Спустя 28 минут, 20 секунд (8.05.2011 - 18:44) lioness написал(а):
Joker
согласен

Спустя 19 минут, 56 секунд (8.05.2011 - 19:04) Joker написал(а):
Все архитектуры все запросы будут тут, результаты тоже.

Спустя 13 минут, 40 секунд (8.05.2011 - 19:18) Joker написал(а):

Цитата (neadekvat @ 8.05.2011 - 21:16)
Игорь_Vasinsky, блин, если условие - неограниченная вложенность, то "дуэль" изначально не имеет смысла.


Цитата (Joker @ 8.05.2011 - 20:16)
В бд должно хранится:

- Страна
-- Область
--- Город


читаем внимательно

Спустя 11 минут, 29 секунд (8.05.2011 - 19:29) Joker написал(а):
Левые сообщения пернес в отдельную тему, тут только скрипты не какого обсуждения.
http://phpforum.ru/index.php?showtopic=447...0&#entry1119978

Спустя 40 минут, 29 секунд (8.05.2011 - 20:10) lioness написал(а):
...

Спустя 14 минут, 6 секунд (8.05.2011 - 20:24) lioness написал(а):
Мое условие: вывести все например
страна1
- область 1
-- город 1
-- город 2
- область 2
-- город 1
-- город 2
страна2
- область 3
-- город 3
-- город 4
- область 4
--город 5
--город 5
и т.д.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.