госзакупок Я разработать базу данных, как это,реляционной базы данных система с динамическими столбцами с динамическими рядами
Вот, у меня есть список слов. Мне нужно сохранять релевантность для каждого другого слова в базе данных. при добавлении нового слова мне нужно добавить строку, а также столбец.
Одна из моей идеи для этого, как это,
CREATE TABLE tbl_Words
(
[WordID] BIGINT NOT NULL IDENTITY(1,1), // This s Primary Key
[Word] VARCHAR(250) NOT NULL, // This s Unique..
)
CREATE TABLE tbl_WordRelevancy
(
[RelID] BIGINT NOT NULL IDENTITY(1,1), // Primary Key
[Word1] VARCHAR(250) NOT NULL,
[Word2] VARCHAR(250) NOT NULL,
[Relevancy] DECIMAL NOT NULL,
)
, но с этой структурой, если есть 100000 слов, в tbl_WordRelevancy таблице будет 100000 * 100000 слов. Это нехорошо, я думаю. (Эта база данных может вырасти до 1 М слов за один день) Возможно ли поддерживать эту вещь с использованием структуры реляционной базы данных? или другие способы сохранения этой структуры. ?
Где вы получаете миллион уникальных слов в день? Какой язык? –