BG Development


Страници: (4) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Array relation
hristonev
Публикувано на: 16-02-2018, 10:02
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 399
Регистриран на: 19.09.17



Викам да разнообразим малко с БД. Имаме структура на сайт натъпкана в БД.
таблица сайт главна
таблица ресурс релация към сайт (страници, цсс, джс) кво дойде
таблица Н2 релация към ресурс (х2 тагове)
.... други елементи няма да изброявам, предполагам хванахте идеята

и тежката таблица линкове тук се пишат всички линкове към дадена страница. Поради естеството на повечето сайтове страниците съдържат еднакви линкове и да пиша всеки линк означава голямо повторение и огромно количество записи. Та идеята е да ги натъпча в поле масив от ИД-та и по хеш да търся преди инсърта. За да си запазя ф-ключовете ще задам една релация на линк към сайт. Така ще имам 2 таблици вместо 1,
1. сайт-линк с поле линк–идс [1,2,3,4,99]
2. линк с ид, хеш, име, тайтъл и т.н.

Въпроса icon_smile.gif сещате ли се за по-добър вариант?
PMEmail Poster
Top
40oz
Публикувано на: 16-02-2018, 10:42
Quote Post



Име:
Група: Потребител
Ранг: Активен

Мнения: 179
Регистриран на: 23.05.13



"огромно количесто записи" - това е много относително, знаеш предполагам. Пази си ги релационно, сложи индекси и давай нататък icon_smile.gif
PMEmail Poster
Top
hristonev
Публикувано на: 16-02-2018, 11:01
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 399
Регистриран на: 19.09.17



Ами с цифри icon_smile.gif имам 5к ресурса на тези ресурси имам 1кк5 линка, нещата ще загрубеят като вдигна количеството сайтове. Иначе ми е лесно да видя линк и да тъпча директно... просто ме спохождат лоши мисли.

ПП вчера го гледах и числата са само за порядък, точните стойности не ги помня icon_smile.gif

Това мнение е било редактирано от hristonev на 16-02-2018, 11:02
PMEmail Poster
Top
thrawn
Публикувано на: 16-02-2018, 12:03
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1678
Регистриран на: 17.01.17



Изобщо не разбрах, какво питаш. Което значи, че си взел някое изключително лошо решение.

Та вместо да обясняваш как си решил да забъркаш бозата, кажи какво искаш да направиш в действителност.
PMEmail Poster
Top
hristonev
Публикувано на: 16-02-2018, 12:14
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 399
Регистриран на: 19.09.17



QUOTE (thrawn @ 16-02-2018, 12:03)
Изобщо не разбрах, какво питаш. Което значи, че си взел някое изключително лошо решение.

Та вместо да обясняваш как си решил да забъркаш бозата, кажи какво искаш да направиш в действителност.

Да натъпча сайт в БД. Ако бях сигурен в решението нямаше да пускам тема icon_smile.gif.
Структура
Сайт - 1ред
Страница - 100реда
Линкове на страница - 100х100реда ако имаме меню тип сайтмап
PMEmail Poster
Top
thrawn
Публикувано на: 16-02-2018, 12:30
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1678
Регистриран на: 17.01.17



В база данни се слагат данни. Сайтът представлява потребителски интерфейс който визуализира данните.

Занимавал ли си се някога с бази данни?
PMEmail Poster
Top
hristonev
Публикувано на: 16-02-2018, 12:35
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 399
Регистриран на: 19.09.17



Айде сега го погледни от гледна точка парсване на сайт и ще се засечем.
PMEmail Poster
Top
thrawn
Публикувано на: 16-02-2018, 12:40
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1678
Регистриран на: 17.01.17



Питам те, ползвал ли си бази данни или не.
И да парсваш сайт, няма как да получиш масив (примерно 100х100) с линкове.

Като цяло, въпросът ти е лишен от смисъл в контекстът на базите данни.

Това мнение е било редактирано от thrawn на 16-02-2018, 12:41
PMEmail Poster
Top
hristonev
Публикувано на: 16-02-2018, 12:57
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 399
Регистриран на: 19.09.17



Сега, ще се убеждаваме в това дали мога да получа 100х100 ли icon_lol.gif
А за това дали съм ползвал БД мисля да бъде неизвестно (ако научиш всичко за мен, може да ти стана безинтересен и да си омръзнем) icon_razz.gif .
PMEmail Poster
Top
hristonev
Публикувано на: 16-02-2018, 13:00
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 399
Регистриран на: 19.09.17



още един пример:

стр.1 : линк(стр1), линк(стр2), линк(стр3)
стр.2 : линк(стр1), линк(стр2), линк(стр3)
стр.3 : линк(стр1), линк(стр2), линк(стр3)

това са 3 страници с по три линка. 3х3 демек. От тези линкове имаме 3 уникални, които могат да се запишат.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (4) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0