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

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


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


Кстати, при 8ГБ на DVD получается примерно по 12 строк на байт
...
Рейтинг: 0 / 0
02.11.2005, 17:03
    #33358283
PsM
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
02.11.2005, 17:04
    #33358286
PsM
PsM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите БД
shuklin PsM3) количество строк в 100 Миллиардов не было проблемой,


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


Кстати, при 8ГБ на DVD получается примерно по 12 строк на байт
Не сомневаюсь что в Cerebrum такое возможно
...
Рейтинг: 0 / 0
02.11.2005, 19:24
    #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
02.11.2005, 20:34
    #33358796
shuklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите БД
SergSuper shuklin PsM3) количество строк в 100 Миллиардов не было проблемой,


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

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

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

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

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



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


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



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


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