172 похожих чатов

У меня очень огромная таблица: число А, строка B все что от

нее требуется - найти A через B.

я вот прочитал про индексы строк.
получается, что значения столбца копираются и сортируются. это критично в моем случае, много копировать придется.

можно ли как-то отсортировать саму таблицу? чтоб быстро по ней искать без индексов

15 ответов

25 просмотров

Ну вот и добавьте индекс на вашу строковую колонку. И не парьтесь. Поиск “ускорится“.

qwertyui- Автор вопроса
Viktor Krasikov
Ну вот и добавьте индекс на вашу строковую колонку...

он ускорится, но займется много места. мне нужно заполнить пространство диска максимальным количеством строк

qwertyui
он ускорится, но займется много места. мне нужно з...

Хм не уверен что вам нужен PostgreSQL если честно

qwertyui- Автор вопроса

я знаю, что в 100 раз и более может увеличиться скорость поиска, но и места в х2 раз больше может занять

Что у вас с местом простите?

qwertyui- Автор вопроса
Konstantin Zaitsev
Что у вас с местом простите?

1ТБ диск, 1 ТБ данных, дополнительно места не будет

qwertyui
я знаю, что в 100 раз и более может увеличиться ск...

Ну, вряд ли в х2, на самом деле... Индексы - это числа, а строки - они если длинные, то могут гораздо большее места занимать.

qwertyui
я знаю, что в 100 раз и более может увеличиться ск...

Но не подумайте, что я вас уговариваю) Вам решать

qwertyui
1ТБ диск, 1 ТБ данных, дополнительно места не буде...

Хм, простите за жаргон но это натянуть сову на глобус

Konstantin Zaitsev
Хм не уверен что вам нужен PostgreSQL если честно

Ну, как-то не ремня жэ ему предлагать...

qwertyui
1ТБ диск, 1 ТБ данных, дополнительно места не буде...

Это, кстати, сразу no-go для postgres. Да и вообще для любой ACID СУБД. Для того, чтобы база была как-то управляема -- места должно быть x2 от занятого.

qwertyui- Автор вопроса
Ilya Anfimov
Это, кстати, сразу no-go для postgres. Да и вообще...

clickhouse говорят норм, бед не будет с х2 места

qwertyui
он ускорится, но займется много места. мне нужно з...

че за задача такая странная, где процессорное время стоит дороже дискового пространства

qwertyui
clickhouse говорят норм, бед не будет с х2 места

Ну да, так оно и не ACID. На самом деле -- есть прорва инструментов, которые большэ подойдут к этой задаче в том виде, в котором вы её сформулировали. С другой стороны -- я более чем уверен, что в том виде, в котором вы эту задачу сформулировали -- она совершэнно бесполезна.

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта