powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Хранить тысячи сообщения длиной 1kб в файловой системе.
12 сообщений из 37, страница 2 из 2
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38114496
Фотография Школа с философским уклоном.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonШкола с философским уклоном.А что за dirty reads? Перевод на русский мне ни о чём не говорит. Какие ёще грязные чтения?
Можно здесь почитать. Но это так. Мелочи.
Может это и не коснётся твоей системы.

В файловых системах не предусмотрено механизма отката к началу транзакции. Под (Т).
я подразумеваю не файловую операция write(...), fwrite(...) уровня API OS а цельное
логические действие выполняемое твоим приложением. Update статуса для физ-лиц
например. Или какие-то начисления которые надо (!) выполнить 1 раз для каждой записи в выборке.
Например фактически невозможно после сбоя определить дописан файл до конца или нет. DBMS
решает эти возможности коробочно а файловое хранилище не решает никак. Или нужна тотальная валидация
всех файлов в хранилище по своим собственным прикладным (!) неизвестно каким
алгоритмам. Но если у тебя все файлы - R/O то может быть этот артефакт тебе не грозит.
А... Про это у меня подумано.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38114694
Фотография tehKosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> В файловых системах не предусмотрено механизма отката к началу транзакции. И дальше по тексту бла бла..
наберите в гугле "транзакционные файловые системы" или "транзакционная настройка над фаловой системой"..
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38114702
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Школа с философским уклоном.,

меня тоже смущает индексный файл, по идее вы должны его ВЕСЬ переписывать
при появлении нового сообщения/изменении метаданных/удалении и тп.
Только обьем записи 400 * 8 мег = 3.2 гига в день!
Такие цифры пробегали в ветке про мс сиквел, но для базы 20гигов/50 юзеров
Сдесь бы база данных и пригодилась, только под индекс.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38114851
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berkeley DB - должна удовлетворить потребности топикстартера
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38114961
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tehKosh> В файловых системах не предусмотрено механизма отката к началу транзакции. И дальше по тексту бла бла..
наберите в гугле "транзакционные файловые системы" или "транзакционная настройка над фаловой системой"..
Это не поможет автору.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38115208
Фотография Александр Онищук
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tehKosh> В файловых системах не предусмотрено механизма отката к началу транзакции. И дальше по тексту бла бла..
наберите в гугле "транзакционные файловые системы" или "транзакционная настройка над фаловой системой"..
Насчет файловых систем ТС не уточнял.
Видимо он вообще про таковые и не знает.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38115245
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор использует NTFS. Тоесть нужно исходить только из этого.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38116017
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonАвтор использует NTFS. Тоесть нужно исходить только из этого.Есть XADisk . Реализует транзакции в файловой системе. Java плюс машинный код. Винда обоих разрядностей - в наличии.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38116045
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это прямая дорога в DBMS. Собственно то что ему и все советуют.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38116479
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто прямая дорога в DBMS.При объёмах ТС - скорее да, чем нет.
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38116704
Фотография tehKosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор использует NTFS. Тоесть нужно исходить только из этого.
Ну дак в ntfs и есть транзакционная настроечка, правда работает только начиная с windows 2003 server..
...
Рейтинг: 0 / 0
Хранить тысячи сообщения длиной 1kб в файловой системе.
    #38116709
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я надеюсь автор поймет что вы ему предлагаете.
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Хранить тысячи сообщения длиной 1kб в файловой системе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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