Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Очень часто у нас спрашивали в данном разделе, как работает "секретное оружие" FoxPro - Rushmore. Обычно мы пожимали плечами. Наконец, мне удалось найти http://]статью, в которой довольно просто объяснены истоки успехов быстродействия FoxPro, в том числе и Rushmore... К сожалению статья на английском языке... Happy reading! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 17:13 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 17:14 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
использовать этот рашмор можно только на "плоских" таблицах. т.е. где в одном файле только один тип записи, и записи имеют фиксированный размер. Т.к. индекс это битовая маска, с признаком 1 или 0 для конкретного физического НОМЕРА записи, исчисляемого от начала файла. А битовое слияние результатов поиска по индексу не секрет, оно еще в древних версиях InterBase (конец 80-ых) применялось и применяется сейчас в IB/FB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 18:41 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
использовать этот рашмор можно только на "плоских" таблицах. т.е. где в одном файле только один тип записи, и записи имеют фиксированный размер. Т.к. индекс это битовая маска, с признаком 1 или 0 для конкретного физического НОМЕРА записи, исчисляемого от начала файла. ======================= нельзя этот рашмор использовать. Движок вфп его использует сам никого не спрашивая. И таблицы в вфп как раз по одной на файл. И размер у всех полей в любых скл-движках фиксированный, поля переменной длины (блобы или ещё как) обрабатываются по другому. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 09:55 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
1024И размер у всех полей в любых скл-движках фиксированный, И даже varchar? Что, правда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 10:36 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Локшин Марк 1024И размер у всех полей в любых скл-движках фиксированный, И даже varchar? Что, правда? Написано - это ж блоб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 10:54 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
SergSuperНаписано - это ж блоб Особенно, если учесть, что BLOB можно сохранять на странице также как и varchar :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:36 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
1024 И размер у всех полей в любых скл-движках фиксированный, поля переменной длины (блобы или ещё как) О как !!! Где почерпнул сей ценный опыт ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:42 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
1024И размер у всех полей в любых скл-движках фиксированный, поля переменной длины (блобы или ещё как) обрабатываются по другому. Не угадал !!! :-) PostgreSQL использует переменную длинну для VARCHAR, при этом, если размер не большой, хранить его прямо в записи, т.е. записи в PostgreSQL всегда обрабатываются как записи переменной длинны. И не то, что бы он от этого сильно страдал :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:43 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Не только VARCHAR, но и NUMERIC и TEXT и ARRAY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 11:44 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
авторО как !!! Где почерпнул сей ценный опыт ??? если ты считаешь что в оракле поле инт может быть переменной длины то наверна тебе не надо сюда постить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:19 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
1024если ты считаешь что в оракле поле инт может быть переменной длины то наверна тебе не надо сюда постить Боюсь тебя расстроить, но поле number в Oracle, НЕСОМНЕННО переменной длины. Поля фиксированной длины в Oracle это скорее экзотика, весьма неудобная в плане администрирования. Лучше во что скажи, если по твоему записи в таблицах Oracle ФИКСИРОВАННОЙ длины, то какой смысл имеют PCTFREE и PCTUSED ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:28 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) 1024 поле инт поле number в Oracle Вы говорите про разные типы данных... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:37 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Gluk (Kazan) 1024 поле инт поле number в Oracle Вы говорите про разные типы данных... Ишо адын знаток. Нет ни в коем разе. В ТАБЛИЦАХ Oracle из числовых типов умеет хранить исключительно NUMBER. Остальные нумерики инты да кардиналы не более чем сабтипы, базирующиеся на number, и добавляющие ограничения на хранимые значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:47 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
2 GLUK: PCTFREE/PCTUSED нужны не только для оптимизации хранения строк переменной длины ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 13:28 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Место резервируется на увеличение строк при update. Если строка фиксированной длинны, как она может расти ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 13:34 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
>В ТАБЛИЦАХ Oracle из числовых типов умеет хранить исключительно NUMBER Именно, более того NUMBER, вроде как, является "синтетическим типом" который не зависит от целевой платформы на которой работает Оракел, а зависит только от версии Оракла. Всякие PLS_INTEGER, BINARY_INTEGER и т.д. либо сугубо PL\SQL-ные (т.е. в таблицах не хранящиеся), либо стабы NUMBER-a для красивости. http://www.jlcomp.demon.co.uk/faq/num_size.html http://www.ixora.com.au/notes/number_representation.htm PCTFREE/PCTUSED нужны для оптимизации управления своб. пространством блока, в котором хранятся строки таблицы (sic) у которых переменная длинна, даже если все поля в таблице - NUMBER. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 13:35 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
1024И размер у всех полей в любых скл-движках фиксированный Очередная серия откровений. Все ж таки не зря Вас считают виртуалом guest_какеготам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 13:51 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Думаю, что УВАЖАЕМЫЙ аффтар междумордия уже понял, что в очередной раз жиденько апкакался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 13:53 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) Ишо адын знаток. Нет ни в коем разе. В ТАБЛИЦАХ Oracle из числовых типов умеет хранить исключительно NUMBER. Извините, что даже не мог подумать, что Oracle такой ущербный... Привык все мерить по MS SQL server... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 14:35 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Gluk (Kazan) Ишо адын знаток. Нет ни в коем разе. В ТАБЛИЦАХ Oracle из числовых типов умеет хранить исключительно NUMBER. Извините, что даже не мог подумать, что Oracle такой ущербный... Привык все мерить по MS SQL server... Может и ущербный, только с длинными числовами проблем не возникает и воздух при этом на диске не хранит. В общем в чужой монастырь со своим уставом ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 14:44 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
А что такое тогда NUMBER? Я думал это числа с фиксированной точкой. А числа с плавающей точкой тогда как в Оракле храниться? И заодно вопрос: какие неудобства поле фиксированной длинные даёт в администрировании? Мне даже не предствить как структура таблицы может влиять на администрирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 14:58 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) т.е. ты создаёшь табличку с одним полем INT и в разных записях у этого поля разный размер в байтах? Сам-то понял чё несёшь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 15:12 |
|
||
|
Для сторонников и противников FoxPro - как Rushmore работает
|
|||
|---|---|---|---|
|
#18+
Еще раз для д...ов, в Oracle нет типа INT хранимого в таблицах. Если создать поле NUMBER, то таки да в разных строках у него может быть разный размер и храниться они будут в том-же блоке что и остальные данные, а не "на вынос" как BLOB. А что Вас собссна так удивляет ? Чуть выше по треду пара весьма дельных сцылок о том как это в Oracle, почитать ломает или с англицким проблемы ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 15:16 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34008875&tid=1553495]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 174ms |
| total: | 267ms |

| 0 / 0 |
