Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Какой-то детский косяк / 25 сообщений из 57, страница 1 из 3
09.12.2014, 04:22
    #38828547
Какой-то детский косяк
Не, чо в мире творицца-та
У кого есть оригинал - посмотрите, плиз, там тоже так написано (я про размер файла в разных файловых системах)?
...
Рейтинг: 0 / 0
09.12.2014, 09:55
    #38828648
Exteris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
В первом издании так написано.
...
Рейтинг: 0 / 0
09.12.2014, 12:15
    #38828796
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Лыжи не едут...,

ты про упоминание FAT32/ext2 ?

Многофайловые базы данных являются результатом старых файловых систем, где абсолютный предел размера файла 2 Гбайта (FAT32, ext2) или 4 Гбайта (система NTFS с 32-битовым вводом/выводом)
...
Рейтинг: 0 / 0
09.12.2014, 12:40
    #38828832
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
так это ж Бондарь
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 13:07
    #38828868
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Мимопроходящийтак это ж Бондарь
вот не надо грязи.

Цитирую оригинал:

Multi-file databases are more of an issue on older filesystems where the absolute limit for a shared-write file is 2GB (FAT32, ext2) or 4GB (NTFS systems with 32-bit I/O).

перевод полностью соответствует исходному тексту.

Если Хелен и ошиблась, указав, что макс. размер файла на FAT32 это 2 гига, то не сильно. Он 4 гига. А раньше на винде, на FAT32, файл больше 2 гиг было просто невозможно скопировать на другой логический диск.

В ext, согласно википедии, размер файла именно не больше 2 гиг. В ext2 - насколько я понял, макс. размер файла зависит от размера кластера

так что в тексте ошибок две.
1. 4 а не 2 гиг для FAT32
2. ext2 вместо ext
...
Рейтинг: 0 / 0
09.12.2014, 13:09
    #38828872
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Лыжи не едут...,

ну и вам, как автору топика - не заставляйте гадать, не надо намеков. Пишите явно, что вы считаете "косяком".
Например - "вот там написано вот так, а на самом деле оно вот эдак. Я прав?".
...
Рейтинг: 0 / 0
09.12.2014, 13:18
    #38828888
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Откопали какой-то пыльный скелет в старом шкафу, археологи.
...
Рейтинг: 0 / 0
09.12.2014, 13:20
    #38828893
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
kdv> перевод полностью соответствует исходному тексту.

Это большое достижение, да.

Ivan_Pisarevsky> Откопали какой-то пыльный скелет в старом шкафу, археологи.

Дело даже не в том, что скелет и археологи.
Дело в том, что кому вообще нафиг нужны
эти многофайловые БД сегодня.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 13:33
    #38828909
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов РустамДело в том, что кому вообще нафиг нужны эти многофайловые БД сегодня.Теоретически можно разнести на разные носители и поднять i/o (правда ценой снижения надежности системы).
Однако не знаю насколько практические опыты подтверждают это предположение насчет перфоманса.
Может Таблоид и тут со своей рулеткой примерялся
...
Рейтинг: 0 / 0
09.12.2014, 13:33
    #38828910
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов РустамДело в том, что кому вообще нафиг нужны эти многофайловые БД сегодня.
you are absolutely right!
поэтому в русском LR есть пометка о том, что это атавизм. К сожалению, синтаксис позволяет, поэтому описывать нужно.
Хотя я бы урезал так, что как будто-бы никаких "многофайловых БД" больше нет.
...
Рейтинг: 0 / 0
09.12.2014, 13:37
    #38828917
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
arniТеоретически можно разнести на разные носители и поднять i/o (правда ценой снижения надежности системы).
Однако не знаю насколько практические опыты подтверждают это предположение насчет перфоманса.
тут и без тестов я тебе могу сказать, что эффект будет только если
1. использовать одиночные HDD
2. каждый отдельный файл БД класть на отдельный HDD. Например, 1 файл в 10 гиг на одном диске, второй - на другом, и т.д.
3. используется архитектура Classic/SuperClassic (в 2.5)
4. разные коннекты попадают на чтение/модификацию данных, которые находятся в разных файлах.

В общем и целом это все бесполезный выхлоп, плюс явный геморрой при администрировании. Куда лучше сделать raid 10 из четырех таких одиночных HDD, и на них положить однофайловую БД.
...
Рейтинг: 0 / 0
09.12.2014, 13:40
    #38828921
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов РустамДело в том, что кому вообще нафиг нужны эти многофайловые БД сегодня.В том виде в каком оно есть - никому.
arniТеоретически можно разнести на разные носители и поднять i/o (правда ценой снижения надежности системы).Для этого разносить надо на очень много кусочков, что окончательно сольет доступность системы в сторону плинтуса. И то результат будет рэндомным, ибо нет возможности зарулить что и куда класть. Железный рэйд контроллер все зарулит куда лучше, причем с гарантиями скорости и отказоустойчивости.
...
Рейтинг: 0 / 0
09.12.2014, 14:21
    #38828998
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
arni> Однако не знаю насколько практические опыты
arni> подтверждают это предположение насчет перфоманса.

Я опыты не ставил, но и смысла ставить их нет, потому что
нет смысла использовать неудобные и весьма ограниченные
возможности на уровне СУБД, если есть более удобные,
надежные и функциональные возможности возможности
на уровне ОС.

Применение у многофайловых БД сегодня могло бы быть,
если бы были тайблсейсы, а без них - бесполезный атавизм.
По крайней мере, я пользы не вижу.

Ivan_Pisarevsky> И то результат будет рэндомным, ибо нет возможности зарулить что и куда класть.
Ivan_Pisarevsky> Железный рэйд контроллер все зарулит куда лучше

С чего это вдруг? Как раз по этой части железный рэйд
ничего не зарулит и ничем не поможет. Результат может
быть лучше (в некоторых рэйдах), но не за счёт "рулежа".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 17:56
    #38829379
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов РустамС чего это вдруг?С того, что дисковый IO будет гарантированно размазан по всем накопителям, плюс кэширование в ОЗУ рйэда (и/или специально обученной флешке при рэйде). В случае многофайловой БД такой гарантии нет. Вся "активная" часть может угодить на один накопитель и, соответственно, никакого ускорения не будет.
Гаджимурадов РустамКак раз по этой части железный рэйд ничего не зарулит и ничем не поможет.Если взять СХД классом повыше лоулевела, хотя бы мидрэйнж, то оно именно и зарулит активную часть на самую быструю рэйд группу и будет по максимуму держать оную часть в своем кэше.
...
Рейтинг: 0 / 0
09.12.2014, 18:19
    #38829420
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Ivan_Pisarevsky> С того, что дисковый IO будет гарантированно размазан

А нужно не размазывание, а неравномерное распределение.

> активную часть

Наверное, это логично. Но не факт, что активная часть
будет та, что нужна, кроме кэша есть и другие варианты.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 18:52
    #38829460
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов РустамНаверное, это логично. Но не факт, что активная часть будет та, что нужна, кроме кэша есть и другие варианты.
Обычный raid 10 по сравнению с "многофайловыми БД" даст преимущества уже только потому, что данные на нем равномерно размазаны.
Даже если ты разберешь этот raid 10 на 4 части (ну или пусть на две по raid1), tablespace на этих двух (или четырех) частях были бы медленее, чем raid 10.

Рэйды, про которые сказал Иван, имеют, например, схемы из нескольких блоков накопителей, например, SSD и HDD, где контроллер сам перемещает данные между HDD и SSD.
Конечно, если пол-месяца идут обращения к одной половине БД, а вторые - к другой, неизвестно как поведет себя такой контроллер. Но тогда проще всю БД положить целиком на raid из SSD. Да, можно было бы еще ускорить, если иметь tablespace и разложить их на 2 рэйда из SSD :-)
Правда, я в tablespace вижу несколько иные выгоды, чем просто ускорение.
...
Рейтинг: 0 / 0
09.12.2014, 18:58
    #38829464
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
kdvя в tablespace вижу несколько иные выгоды, чем просто ускорение.
Какие?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 19:08
    #38829473
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Dimitry SibiryakovКакие?
например, частичный бэкап.
...
Рейтинг: 0 / 0
09.12.2014, 19:13
    #38829477
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
kdvнапример, частичный бэкап.
Как ты его себе представляешь? Бэкап таблиц только из этого тейблспейса или физическое
копирование файла с этим тэйблспейсом?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 19:19
    #38829482
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов РустамА нужно не размазывание, а неравномерное распределение.Рустам, ты говоришь загадками, ну как минимум я тебя сейчас не понял.
...
Рейтинг: 0 / 0
09.12.2014, 19:32
    #38829497
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
kdv> Обычный raid 10 по сравнению с "многофайловыми БД" даст преимущества
kdv> уже только потому, что данные на нем равномерно размазаны.

Глупости. Может быть быстрее, может быть медленнее, может быть одинаково.

> tablespace на этих двух (или четырех) частях были бы медленее, чем raid 10.

Тоже глупости.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 19:35
    #38829500
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Dimitry Sibiryakov> Бэкап таблиц только из этого тейблспейса

Именно так. Более того, для этого тэйблспейсы не нужны,
это уже сейчас можно сделать, немного допилив gbak.
Но это не делают, видимо, либо из-за наличия воркэраундов
либо потому что запросов очень мало (что неудивительно).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 19:37
    #38829502
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Ivan_Pisarevsky> Рустам, ты говоришь загадками, ну как минимум я тебя сейчас не понял.

Ты не можешь регулировать это "равномерное размазывание".
А размазывание по принципу "свежие на SSD, а данные за
предыдущие 10 лет, нужные пару раз и-то не всем - на HDD"
было бы куда эффективнее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 19:44
    #38829507
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов РустамИменно так. Более того, для этого тэйблспейсы не нужны,
это уже сейчас можно сделать, немного допилив gbak.
Но это не делают
А не пойти ли тебе почитать прикреплённую тему?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.12.2014, 19:44
    #38829509
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой-то детский косяк
Гаджимурадов Рустам,

бекап отдельных таблиц есть в трёшке.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Какой-то детский косяк / 25 сообщений из 57, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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