powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Сравнение места занимаемого БД для различных СУБД
12 сообщений из 12, страница 1 из 1
Сравнение места занимаемого БД для различных СУБД
    #35155791
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Абосолютно бесполезные тесты по замеру потребления дискового пространства при размещении данных в СУБД.

Сделано по мотивам этого топика .

Код: plaintext
1.
2.
3.
4.
5.
6.
Engine	                        DB size	                        Min time, ms	Max time, ms	    Avg, ms
MySQL InnoDB                    ibdata1 253,5 Mb	        30922	        92066	            57217.6000
MySQL MyISAM	                *.MYD + *.MYI - 177,5Mb	        30455	        47085	            36839.1000
PostgreSQL 8.1	                directory size - 248,9Mb	45047	        115813	            77741.9000
PostgreSQL 8.1 (second test)	directory size - 248,9 Mb	44549	        105100	            76581.5000
Apache Derby 10.3.2.1	        test/seg0/* files - 261,0 Mb	56640	        122289	            79453

Hardware: Asus laptop with 2Gb Core2 Duo, 2Gb RAM, 2" FUJITSU hdd. OS Windows XP 2sp, FS - NTFS (штатная).
Software: JDK 1.5.0_07
Само приложение написано на Java с использованием Hibernate. Создаются 3 связаныне таблицы. Количество записей: по 10-100 (на запись в предыдущей) - 1000 (на запись в предыдущей).
В транзакции записывается по 1001 записи. Перегрузки по использованию CPU / RAM в ходе испытаний не выявлено. Похоже, что все упирается в скорость винчестера И способы СУБД по работе с ним.
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35155807
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плакалЪ. бедный оракл с его REDO/UNDO в дополнение к датафайлам.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35155816
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСамо приложение написано на Java с использованием Hibernate.

Да хоть в блокноте. Чтобы воспроизвести, нужен SQL код, а не жаба.
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35155820
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow
плакалЪ. бедный оракл с его REDO/UNDO в дополнение к датафайлам.

Posted via ActualForum NNTP Server 1.4

+1

Или MS SQL с Full Recovery Model.
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35155842
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin авторСамо приложение написано на Java с использованием Hibernate.

Да хоть в блокноте. Чтобы воспроизвести, нужен SQL код, а не жаба.Влом писать код под каждую СУБД. проще написать одно приложение, которое сгенерирует подобные схемы и загонит данные в диалекте СУБД (если нужно)
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35155862
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если в MS SQL построить индексы с разными филлфакторами, а в Оракле с
PCTFREE - получится вообще смешно. Типа База под Оракл занимает больше чем
та же база под Оракл..

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35155882
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDAВлом писать код под каждую СУБД. проще написать одно приложение, которое сгенерирует подобные схемы и загонит данные в диалекте СУБД (если нужно)

Вот так вот и рождаются "мифы" про MS SQL. Я Вам еще один раскажу. MS SQL "умеет хранить" в поле с типом данных bit ТРИ значения - 0, 1 и NULL.
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35155906
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow
а если в MS SQL построить индексы с разными филлфакторами, а в Оракле с
PCTFREE - получится вообще смешно. Типа База под Оракл занимает больше чем
та же база под Оракл..

Posted via ActualForum NNTP Server 1.4В общем нужно учитывать это или хотябы знать )))
К тому же большинство пускает СУБД на дефолтовых настройках и получает дефолтовое поведение.

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

а место будет разное у всех у них....
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35156139
basker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky
а еще есть сферический конь в вакууме :)
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35156165
semenar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
А в оракале есть еще сжатые таблицы, вроде....
Posted via ActualForum NNTP Server 1.4
Отож-бо и воно, шо вроде .
...
Рейтинг: 0 / 0
Сравнение места занимаемого БД для различных СУБД
    #35156207
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semenar wrote:
> Отож-бо и воно, шо *вроде*.

Table Compression
Oracle's table compression feature compresses data by eliminating
duplicate values
in a database block. Compressed data stored in a database block (also
known as
disk page) is self-contained. That is, all the information needed to
re-create the
uncompressed data in a block is available within that block. Duplicate
values in all
the rows and columns in a block are stored once at the beginning of the
block, in
what is called a symbol table for that block. All occurrences of such
values are
replaced with a short reference to the symbol table.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Сравнение места занимаемого БД для различных СУБД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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