powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Подскажите БД
10 сообщений из 10, страница 1 из 1
Подскажите БД
    #33358073
PsM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Нужна БД которая моглабы работать в реадонли с DVD-диска
2) экономно использовала бы пространство на DVD
3) количество строк в 100 Миллиардов не было проблемой,
4) выборка индексированных данных не требовала многочисленых чтений с диска - т.е. работала быстро

Существует такое счастье ?
...
Рейтинг: 0 / 0
Подскажите БД
    #33358202
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsM4) выборка индексированных данных не требовала многочисленых чтений с диска - т.е. работала быстро


почем индексируем? более конкретно ограничения можно узнать?
...
Рейтинг: 0 / 0
Подскажите БД
    #33358237
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsM3) количество строк в 100 Миллиардов не было проблемой,


Кстати, при 8ГБ на DVD получается примерно по 12 строк на байт
...
Рейтинг: 0 / 0
Подскажите БД
    #33358283
PsM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin PsM4) выборка индексированных данных не требовала многочисленых чтений с диска - т.е. работала быстро


почем индексируем? более конкретно ограничения можно узнать?
три поля int1, int2, datetime
нужно будет два индекса:
int1 + datetime
int2 + datetime

int11 - гдето 20000 тысяч вариантов,
datetime - равномерно распределенно на год
возможно лучше индекс ставить не на datetime а на cast(datetime as date)
выборка нужна по значеним int1 и datetime или int2 и datetime
обьем таблицы - оценочный обьем 100 Миллионов строк
...
Рейтинг: 0 / 0
Подскажите БД
    #33358286
PsM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin PsM3) количество строк в 100 Миллиардов не было проблемой,


Кстати, при 8ГБ на DVD получается примерно по 12 строк на байт
Ссори, ошипся - 100 Миллионов
...
Рейтинг: 0 / 0
Подскажите БД
    #33358367
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin PsM3) количество строк в 100 Миллиардов не было проблемой,


Кстати, при 8ГБ на DVD получается примерно по 12 строк на байт
Не сомневаюсь что в Cerebrum такое возможно
...
Рейтинг: 0 / 0
Подскажите БД
    #33358706
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsMint11 - гдето 20000 тысяч вариантов,
datetime - равномерно распределенно на год
возможно лучше индекс ставить не на datetime а на cast(datetime as date)
выборка нужна по значеним int1 и datetime или int2 и datetime
обьем таблицы - оценочный обьем 100 Миллионов строк
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Connected to Oracle Database 10g Enterprise Edition Release  10 . 1 . 0 . 4 . 0  
Connected as test


SQL> create table testdvd (
   2     int1 integer,
   3     int2 integer,
   4     datefield date,
   5     primary key ( int1, datefield, int2 ))
   6   organization index compress  1  ;

Table created

SQL> create index testdvd_i2 on testdvd ( int2, datefield ) ;

Index created

SQL> insert into testdvd
   2   select  2147000 +trunc(rownum/ 5000 ),rownum,sysdate+rownum/ 10000 
   3   from dba_objects, dba_objects
   4   where rownum <=  100000  ;

 100000  rows inserted

SQL> select sum(bytes)/ 1024 / 1024  mbytes
   2   from user_segments
   3   where segment_name in ('TESTDVD', 'TESTDVD_I2');

    MBYTES
----------
          4 

Итого, без особых проблем Ваши сто миллионов лягут в 4Gb (сто тысяч легли в 4Mb с точностью до 16Kb). Это исходя из предположения, что int2 разбросано по всему диапазону и делать по нему compress бессмысленно.
...
Рейтинг: 0 / 0
Подскажите БД
    #33358796
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper shuklin PsM3) количество строк в 100 Миллиардов не было проблемой,


Кстати, при 8ГБ на DVD получается примерно по 12 строк на байт
Не сомневаюсь что в Cerebrum такое возможно

Сейчас - нет. Если надо - за месяц могу выпустить 64 битную версию. Скорость упадет, зато объемы возрастут. Хотя 12 нейронов в байт и мне не запихнуть )))

Мне кажется, что учитывая ограниченность индекса и реадонли (нет проблем с конкурентным доступом и транзакциями) лучше всего взять обычный файл и выборки крутить руками безо всяких БД. За неделю такой движек один человек запросто напишет. А то и заночь )))
...
Рейтинг: 0 / 0
Подскажите БД
    #33359586
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin wrote:

> Сейчас - нет. Если надо - за месяц могу выпустить 64 битную версию.
> Скорость упадет, зато объемы возрастут.
А мужики то и не знают! Вот, оказывается, зачем на 64 бита переходят -
чтобы скорость падала....

ЗЫ а если я сейчас с 32 обратно на 16 (или, лучше, на 8) бит вернусь -
скорость возрастет?



--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Подскажите БД
    #33359892
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky


ЗЫ а если я сейчас с 32 обратно на 16 (или, лучше, на 8) бит вернусь -
скорость возрастет?



Да, скорость возрастет, однако область применения сузится. Так что это вопрос многофакторной оптимизации.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Подскажите БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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