Oleg LOA [EMAIL PROTECTED] ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ
ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]
Boltik Evgeny [EMAIL PROTECTED] wrote in
message news:[EMAIL PROTECTED]
ÉÎÄÅËÓÕ ÐÏ ×ÙÒÁÖÅÎÉÀ ôÁË ÞÔÏ Ñ ÄÕÍÁÀ ÜÔÏ ÒÅÁÌÉÚÕÅÍÏ. éÎÁÞÅ ËÁË ÖÅ ÉÎÄÅËÓ
ÐÏ
×ÙÒÁÖÅÎÉÀ ÖÉ×ÅÔ ÂÅÚ ÷ ËÌÀÞÁÈ ÎÅÔ ÉÄÅÎÔÉÆÉËÁÔÏÒÏ×
Hello, Evgeny!
Boltik Evgeny wrote:
Естественно прийдется сделать ссылки на несколько записей по связи. Раз есть
какие то механизмы то и то про что я говорю можно реализовать. Ускорение
будет в разы на некоторых запросах и упрощение в конструировании таблиц.
Сейчас приходится ради индекса и
CREATE INDEX idx2 ON T2 (
(select prod from T1 where t1.id = t2.t1id) [as prod],
(select pok from T1 where t1.id = t2.t1id) [as pok],
kolvo)
öÅÎØ, ÜÔÕ ÍÙÓÌØ ÔÙ ÍÏÖÅÛØ ÚÁËÏÐÁÔØ ÏÞÅÎØ ÇÌÕÂÏËÏ, É ÕÓÐÏËÏÉÔØÓÑ.
÷ ËÌÀÞÁÈ ÎÅÔ ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÔÒÁÎÚÁËÃÉÊ.
îÅÍÎÏÇÏ ÐÏÍÁÈÁ× ËÕ×ÁÌÄÏÊ ÎÁ ÓÔÒÏÊËÅ
Boltik Evgeny [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
индексу по выражению Так что я думаю это реализуемо. Иначе как же индекс по
выражению живет без В ключах нет идентификаторов транзакций.
А что у нас в выражениях есть ссылки на прочие записи акромя текущей?
Dmitri Kuzmenko wrote:
или хорошо, но для конкретного движка есть МЕХАНИЗМЫ ДОСТУПА.
www.ibase.ru/devinfo/dataaccesspaths.htm
Коррекция:
1.2.1. Битовые карты, 2-й абзац, 3-е
предложение:
Эта карта представляет собой
разр_я_женный битовый массив, где ...
скорее всего имелось в виду
Serg Bormant [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее:
news:[EMAIL PROTECTED]
Коррекция:
1.2.1. Битовые карты, 2-й абзац, 3-е
предложение:
Эта карта представляет собой
разр_я_женный битовый массив, где ...
скорее всего имелось в виду
разр_е_женный, от редкий. Иначе
ArtGal сообщил/сообщила в новостях следующее:
В математике (начиная с высшей) есть понятия
разряженная матрица, разряженный массив...,
Я что это такое?
Вот разреженные матрицы я хорошо помню, это матрицы, у которых большинство
элементов - нули. Для них специальные выч.методы применяются.
Serg Bormant wrote:
Не совсем так. Про разр_е_женные (сиречь
рЕдки в них ненулевые элементы)
матрицы и массивы знаю. К сожалению,
приходится слышать и про разр_я_женные,
только неправильно это, этимология у
понятия другая.
Поправим статью, не вопрос :-)
--
Дмитрий Еманов
Dmitry Yemanov [EMAIL PROTECTED] wrote in
message news:[EMAIL PROTECTED]
ðÏÐÒÁ×ÉÍ ÓÔÁÔØÀ, ÎÅ ×ÏÐÒÏÓ :-)
ôÏÇÄÁ ÄÏÐÏÌÎÀ :-)
óÏÄÅÒÖÁÎÉÅ, 1.1.1. ðÏÌÎÏÅ ÓËÁÎÉÒÏ×_ÎÉÅ -- ÓËÁÎÉÒÏ×ÁÎÉÅ, ÐÒÏÐÕÝÅÎÁ Á
÷×ÅÄÅÎÉÅ, 1-Ê ÁÂÚ. 2-Å ÐÒÅÄÌ.ËÁËÉÅ ÔÒÁÎ_ÆÏÒÍÁÃÉÉ -- ÔÒÁÎÓÆÏÒÍÁÃÉÉ,
ÐÒÏÐÕÝÅÎÁ Ó
ÔÁÍ ÖÅ, 4-Ê ÁÂÚ.,
Serg Bormant [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее:
news:[EMAIL PROTECTED]
Не совсем так. Про разр_е_женные (сиречь
рЕдки в них ненулевые элементы)
матрицы и массивы знаю. К сожалению,
приходится слышать и про разр_я_женные,
только неправильно это, этимология у
понятия
freemanzav ...
В FB скорее всего применяются обычные
битовые массивы, где кол-во элементов
равно количеству записей в таблицах .
Ну мне так кажется.
Ошибаешься
--
Хорсун Влад
Serg Bormant wrote:
Тогда дополню :-)
Исправлено, спасибо. Сегодня обновим на сайте.
--
Дмитрий Еманов
freemanzav ...
Блин, запутался я с этими битовыми
картами. Надо полагать, что они
физически хоть и являются цепочками
структур, для пользователя это все
равно массив, где индекс элемента
является номером записи. Или нет?
Для пользователя их вообще нет :)
--
Хорсун Влад
Пользователи бывают разные.
Пользователь - человек, который что то
использует (юзает). В данном случае я
говорю о людях, которые используют
класс битмапа для разработки. Их вроде
даже иногда разработчиками называют :)
Hello, freemanzav!
freemanzav wrote:
Блин, запутался я с этими битовыми
картами. Надо полагать, что они
физически хоть и являются цепочками
структур, для пользователя это все
равно массив, где индекс элемента
является номером записи. Или нет?
какая тебе разница? :-)
--
Dmitri Kouzmenko,
îÕ ÎÁËÏÅà ÔÅÐÅÒØ ÍÙÓØ ËÏÔÏÒÕÀ Ñ ÐÙÔÁÀÓØ ÄÏ×ÅÓÔÉ ÄÏ ×ÁÓ. åÓÌÉ ÓÄÅÌÁÔØ
×ÏÚÍÏÖÎÙÍ ÏÔÓÕÔÓÔ×ÉÅ ÆÉÚÉÞÅÓËÏÇÏ ÐÒÉÓÕÔÓÔ×ÉÑ ÐÏÌÅÊ prod, pok × t2 Ó
ÐÏÍÏÝØÀ ÔÁËÏÇÏ ÈÉÔÒÏÇÏ ÉÎÄÅËÓÁ
CREATE INDEX idx2 ON T2 (
(select prod from T1 where t1.id = t2.t1id) [as prod],
(select pok from T1 where t1.id =
Hello, Evgeny!
Boltik Evgeny wrote:
Жень, эту мысль ты можешь закопать очень глубоко, и успокоиться.
В ключах нет идентификаторов транзакций.
Странно а как же тогда определеяется индексное чтение.
очень просто - сначала по совпадению ключей выбираются номера записей.
Дальше эти номера
Dmitri Kuzmenko wrote:
Hello, Evgeny!
Boltik Evgeny wrote:
Жень, эту мысль ты можешь закопать очень глубоко, и успокоиться.
В ключах нет идентификаторов транзакций.
Странно а как же тогда определеяется индексное чтение.
очень просто - сначала по совпадению ключей выбираются номера
freemanzav wrote:
Дальше эти номера записей сортируются,
А вроде битовый массив создается. Для
чего сортировать номера записей?
Битовая карта упорядочена по определению. Т.е. включение в нее номеров
записей равносильно их сортировке (для внешнего наблюдателя).
--
Дмитрий Еманов
äÁ×ÁÊ ÐÏ ÔÅÍÅ ÐÒÅÄÌÏÖÅÎÉÑ ÐÅÒÅÐÉÒÁÔÓÑ ÍÏÖÎÏ ÄÏÌÇÏ É ÎÕÄÎÏ É ÎÁ ÓÏÚÉÄÁÅÅ
×ÒÅÍÅÎÉ ÎÅ ÏÓÔÁÎÅÔÓÑ.
1.åÓÌÉ ÂÙ ÎÅ ÂÙÌÏ ÔÁËÉÈ ÔÏÒÍÁÚÏ× Ñ ÔÏÇÄÁ ÂÙ ÎÅ ÄÅÌÁÌ × ÔÁÂÌÉÃÁÈ
ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÕÂÌÉÒÕÀÝÉÅ ÐÏÌÑ ÄÌÑ ÕÓËÏÒÅÎÉÑ ÚÁÐÒÏÓÏ×.
îÅ ÕÄÁÞÎÙÊ ÐÒÉÍÅÒ É ÔÅËÓÔ.
ÐÒÏÂÕÅÍ ÅÝÅ ÒÁÚ
select * from t1, t2, ts where
Dmitri Kuzmenko wrote:
Жень, эту мысль ты можешь закопать очень глубоко, и успокоиться.
Ааа ты теерпелииивый... :-D Я с первого взгляда понял что мне
криатифф ниасилить :-D
--
Regards. Ded.
ËÏÇÄÁ ÍÏÖÎÏ ÂÙÌÏ ÓÄÅÌÁÔØ ÞÔÏ ÔÏ ÓÐÉÓËÁ
ÓÔÒÁÎÉà ÓÏ ÓÓÙÌËÁÍÉ ÎÁ ÓÔÁÒÙÅ ÚÁÐÉÓÉ É ÐÒÏÂÅÖÁ× ÔÏÌØËÏ ÐÏ ÜÔÉÍ ÓÔÒÁÎÉÃÁÍ
×
îÕ É ÂÕÄÅÔ Õ ÔÅÂÑ ÓÐÉÓÏË ÓÏ ×ÓÅÊ ÂÁÚÏÊ - É ÛÏ ?
ó ÞÅÇÏ ÜÔÏ ÓÏ ×ÓÅÊ ÂÁÚÏÊ. óÔÁÒÙÅ ÐÅÒÉÏÄÙ ÎÉ ËÔÏ ÎÅ ÐÒÁ×ÉÔ ÐÒÁËÔÉÞÅÓËÉ.
ðÒÁ×ÉÔÓÑ É ÉÚÍÅÎÑÅÔÓÑ ÔÏÌØËÏ ÎÏ×ÁÑ ÉÎÆÏÒÍÁÃÉÑ.
ÂÁÚÅ
Boltik Evgeny ...
когда можно было сделать что то списка
страниц со ссылками на старые записи и пробежав только по этим страницам
в
Ну и будет у тебя список со всей базой - и шо ?
С чего это со всей базой. Старые периоды ни кто не правит практически.
Правится и изменяется только
ÓÎÁÞÁÌÁ ÐÒÏÞÉÔÁÊ
www.ibase.ru/devinfo/garbage.htm
É
www.ibase.ru/devinfo/sweep.htm
ÚÁÔÅÍ ÐÏÄÕÍÁÊ Ï ÏÔÌÉÞÉÑÈ ËÌÁÓÓÉËÁ É ÓÕÐÅÒÓÅÒ×ÅÒÁ.
á ÎÁÆÉÇÁ ÛÁÒÉÔØ ÐÏ ×ÓÅÍÕ ÆÁÊÌÕ âä ËÏÇÄÁ ÍÏÖÎÏ ÂÙÌÏ ÓÄÅÌÁÔØ ÞÔÏ ÔÏ ÓÐÉÓËÁ
ÓÔÒÁÎÉà ÓÏ ÓÓÙÌËÁÍÉ ÎÁ ÓÔÁÒÙÅ ÚÁÐÉÓÉ É ÐÒÏÂÅÖÁ× ÔÏÌØËÏ ÐÏ ÜÔÉÍ ÓÔÒÁÎÉÃÁÍ ×
ÂÁÚÅ
Boltik Evgeny ...
А нафига шарить по всему файлу БД
Согласен
когда можно было сделать что то списка
страниц со ссылками на старые записи и пробежав только по этим страницам в
Ну и будет у тебя список со всей базой - и шо ?
базе меняется не вся информация а только малая часть ее.
Константин ...
Или это просто не имеет смысла ?
D Настолько, что непонятно как такая идея вообще могла зародиться в
D сером веществе.
Хоть я и умолк :) но всё-же ляпну ... Почему ?
Предлагаю всем - перед тем, как что-то предложить или критиковать,
подумать - а как
26 matches
Mail list logo