powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Для сторонников и противников FoxPro - как Rushmore работает
9 сообщений из 34, страница 2 из 2
Для сторонников и противников FoxPro - как Rushmore работает
    #34010101
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperА что такое тогда NUMBER? Я думал это числа с фиксированной точкой. А числа с плавающей точкой тогда как в Оракле храниться?

The NUMBER datatype stores zero as well as positive and negative fixed numbers with absolute values from 1.0 x 10^-130 to (but not including) 1.0 x 10^126
Each NUMBER value requires from 1 to 22 bytes.


в обычной жизни плавающая точка нафиг не нужно, но кому интересно,
если этого мало то вполне можно и

BINARY_FLOAT
BINARY_FLOAT is a 32-bit, single-precision floating-point number datatype. Each BINARY_FLOAT value requires 5 bytes, including a length byte.

BINARY_DOUBLE
BINARY_DOUBLE is a 64-bit, double-precision floating-point number datatype. Each BINARY_DOUBLE value requires 9 bytes, including a length byte


Maximum positive finite value
BINARY_FLOAT 3.40282E+38F
BINARY_DOUBLE 1.79769313486231E+308

Minimum positive finite value
BINARY_FLOAT 1.17549E-38F
BINARY_DOUBLE 2.22507485850720E-308
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34010110
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperМне даже не предствить как структура таблицы может влиять на администрирование.

Табличка, вынужденно хранящая как значения представисые 1 байтом, так и значения не представимые 4 в фиксированной сетке вынуждена хранить МНОГО воздуха. Это не удобно в плане администрирования.

NUMBER может хранить и целые и фиксированные и плавающие. Естественно ограничения имеются, но как правило их ХВАТАЕТ для вменяемой жизни.
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34010111
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperА что такое тогда NUMBER? Я думал это числа с фиксированной точкой. А числа с плавающей точкой тогда как в Оракле храниться?

И заодно вопрос: какие неудобства поле фиксированной длинные даёт в администрировании? Мне даже не предствить как структура таблицы может влиять на администрирование.

В оракловском number легко хранятся и целые, и вещественные числа. О формате можно найти кучу информации в интернете.

А структура таблицы может легко повлиять на администрирование. Например, null не занимает место, а после обновления очень даже занимает. Из-за этого у плохого администратора строка может расщепиться, то есть начало останется в одном блоке данных, а продолжение будет в другом. Из-за этого увеличится количество операций ввода-вывода. Вот и падение производительности из-за глупости и лени администратора, привыкшего, что в мире нет ничего кроме винды и числа можно хранить только в представлении процессора x86.

Поле фиксированного размера, как правило, увеличивает производительность системы, поскольку уменьшаются накладные расходы на всякие конвертации. Но не всегда, поскольку мы можем потерять в размерах. И не факт, что потери на дополнительное чтение будут меньше потерь на конвертации.
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34012428
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че-то вас понесло не в ту степь.
правильный вывод по поводу rushmore был сделан уже в 3-4 письме этого топика.
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34013983
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк 1024И размер у всех полей в любых скл-движках фиксированный,
И даже varchar? Что, правда?
В FoxPro как и в Oracle numeric хранится как char максимальной длины. Varchar была введена для совместимости по типам данных с MS SQL Server...
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34013986
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChВ FoxPro как и в Oracle numeric хранится как char максимальной длины.
Не знаю как в FoxPro, а вот про oracle Вы врете.
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34017713
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous Sergey ChВ FoxPro как и в Oracle numeric хранится как char максимальной длины.
Не знаю как в FoxPro, а вот про oracle Вы врете.
Да не, то у него с русским проблемы. Он хотел сказать, что NUMERIC(10,2) всегда имеет длину 10 байт.
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34017918
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f_w_pДа не, то у него с русским проблемы. Он хотел сказать, что NUMERIC(10,2) всегда имеет длину 10 байт.
Нет уж извените со ВСЕМ у вас проблемы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
create table t (a number( 10 , 2 ));
insert into t values (null);
insert into t values ( 1 );
insert into t values ( 1 . 2 );
insert into t values ( 1 . 22 );
insert into t values ( 99999999 . 99 );
select t.a, dump(t.a) from t;

           A DUMP(T.A)
------------ --------------------------------------------------------------------------------
             NULL
         1 . 00  Typ= 2  Len= 2 :  193 , 2 
         1 . 20  Typ= 2  Len= 3 :  193 , 2 , 21 
         1 . 22  Typ= 2  Len= 3 :  193 , 2 , 23 
  99999999 . 99  Typ= 2  Len= 6 :  196 , 100 , 100 , 100 , 100 , 100 

Обратите внимание на Len=
...
Рейтинг: 0 / 0
Для сторонников и противников FoxPro - как Rushmore работает
    #34018007
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f_w_pДа не, то у него с русским проблемы. Он хотел сказать, что NUMERIC(10,2) всегда имеет длину 10 байт.

А ему сказали, что в отношении Oracle он ОПРЕДЕЛЕННО врет.
не будет такого
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Для сторонников и противников FoxPro - как Rushmore работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]