Size: a a a

Системное администрирование

2021 March 11

T

Thinker in Системное администрирование
🔥 Хамон Эврибади
так же как и с JSON - SQLite одномоментно может писать только один воркер, остальные на чтение. Если надо писать сразу нескольким - нужна другая база (MSSQL, MySQL/Maria, PostreSQL)
То есть если какой то пользователь обновляет данные в файле, то остальные идут лесом в этот момент?
источник

C

CRazs in Системное администрирование
вроде бы сам понимаешь грядущее проблемы, Так зачем их в начале плодить?
источник

🔥Э

🔥 Хамон Эврибади... in Системное администрирование
Thinker
То есть если какой то пользователь обновляет данные в файле, то остальные идут лесом в этот момент?
остальные ждут конца записи. а с учетом того, что используются журналы и прочие фишки, это пролетает быстро.
но читать они смогут
источник

T

Thinker in Системное администрирование
🔥 Хамон Эврибади
остальные ждут конца записи. а с учетом того, что используются журналы и прочие фишки, это пролетает быстро.
но читать они смогут
Значит вопросы по записи в файл, будут не особо заметны...
источник

KK

Kirill KK in Системное администрирование
Arman
Подскажите плз , открываю порт в винде 2019 вроде все открыл в бранмауере, даже командной сторой не видит , только по локалхосту у себя открывает по телнету
Открывает себя, что ещё нужно?
источник

T

Thinker in Системное администрирование
CRazs
вроде бы сам понимаешь грядущее проблемы, Так зачем их в начале плодить?
Чтобы на прототип время не тратить... не хочу скул трогать...
источник

🔥Э

🔥 Хамон Эврибади... in Системное администрирование
Thinker
Значит вопросы по записи в файл, будут не особо заметны...
проблема возникнет на проверке консистенции данных
источник

T

Thinker in Системное администрирование
🔥 Хамон Эврибади
проблема возникнет на проверке консистенции данных
Понял, благодарю... а sqlite имеет эти проблемы?
источник

🔥Э

🔥 Хамон Эврибади... in Системное администрирование
Thinker
Понял, благодарю... а sqlite имеет эти проблемы?
как код напишешь, но его будет в разы меньше
источник

C

CRazs in Системное администрирование
Thinker
Чтобы на прототип время не тратить... не хочу скул трогать...
тут вопрос что будут делать в этой базе. если это какой-то телефонный справочник то пофигу в чём хранить. в более масштабных вещах лучше скуль
источник

T

Thinker in Системное администрирование
А если вместо хранения данных в одном файле, писать объекты базы индивидуально в файл? то есть 1 пользователь = 1 файл (наименование = id, то есть ключ)
источник

🔥Э

🔥 Хамон Эврибади... in Системное администрирование
Thinker
А если вместо хранения данных в одном файле, писать объекты базы индивидуально в файл? то есть 1 пользователь = 1 файл (наименование = id, то есть ключ)
размер кластера ФС будет больше размера данных?
источник

C

CRazs in Системное администрирование
кажется только что кто-то придумал файловый noSQL
источник

🔥Э

🔥 Хамон Эврибади... in Системное администрирование
CRazs
кажется только что кто-то придумал файловый noSQL
угу
источник

T

Thinker in Системное администрирование
🔥 Хамон Эврибади
размер кластера ФС будет больше размера данных?
То есть может быть перерасход памяти?)
источник

🔥Э

🔥 Хамон Эврибади... in Системное администрирование
Thinker
То есть может быть перерасход памяти?)
не только. скопировать тысячи мелких файлов занимает на порядок дольше времени, чем один большой
источник

T

Thinker in Системное администрирование
CRazs
кажется только что кто-то придумал файловый noSQL
Плохая идея типа?)
источник

T

Thinker in Системное администрирование
🔥 Хамон Эврибади
не только. скопировать тысячи мелких файлов занимает на порядок дольше времени, чем один большой
Ну копировать не придётся, важно чтобы скорость чтения и записи фалов в многопотоке не пострадала)
источник

C

CRazs in Системное администрирование
что будут делать в этой базе? на какую тему проект?
источник

🔥Э

🔥 Хамон Эврибади... in Системное администрирование
Thinker
Ну копировать не придётся, важно чтобы скорость чтения и записи фалов в многопотоке не пострадала)
SQLite и не ешь мосх
источник