Size: a a a

DBA - русскоговорящее сообщество

2021 March 02

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Egor 🐱 Solominov
я думаю что в целом особой разницы нет, слышал такой вопрос в сбертехе.
По сути текстовый это тот же бинарный только в стандартных кодировках, опять же типизированные текстовые (документные) могут соперничать непосредственно с бинарными, но это немного в сторону от темы.

В целом принципиальное различие скорее в методе хранения. У бинарных файлов БД есть строго определенная структура и СУБД всегда знает где у неё в файлах БД хранится тот или иной объект. И доступ к рандомному объекту будет *теоретически*  куда быстрее чем у типизированного текстового где потребуется прочитать почти весь файл для доступа к конкретному объекту БД.
достаточно подробный и развернутый ответ 👍
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Pavel Shvedenko
ок

для меня данные могут быть и без формата
и не в удобном для программной обработки

если файл не пустой - уже есть в нем данные

будут ли они в формате и удобны для программной обработки - могут и не быть

truncate файл на некую часть  - и уже нет ни формата, ни удобной для программной обработки
Если нет формата, ты не можешь обрабатывать данные. такая вот фигня...
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
не целостные данные нельзя корректно обработать - ок

само существование данных то есть )
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
любой не пустой файл содержит данные

данные есть

——

вот и появляется вопрос - можно ли эти данные обработать
т.е. проверка на целостность структуры
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Egor 🐱 Solominov
ну тоесть ответ в том что у БД реляционная модель данных
Нет , не только в этом. там во-первых, есть данные, как выше уже сказал, во-вторых, данные находятся в определённой логической и физической структуре, которые делают возможным обработку этих данных с помощью стандартных средств обработки данных (СУБД),

Данные все формализированы, имеют определённый тип (домен), с ними определены определённые операции, специфичные для этого домена.

И так далее, в общем, вопрос пространный.
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Ilia Zviagin
Если нет формата, ты не можешь обрабатывать данные. такая вот фигня...
могу )

по началу файла и расширению файла - определить какая структура у файла

начать обрабатывать данные
если будет Exception - уже принимать решение, откатываться или игнорить и обрабатывать дальше
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Ilia Zviagin
Если нет формата, ты не можешь обрабатывать данные. такая вот фигня...
более логичней, с человеческой стороны, писать я, а не ты

так как ты свои действия описываешь, а не мои )

"Если нет формата, Я не могу обрабатывать данные. такая вот фигня..."
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Pavel Shvedenko
более логичней, с человеческой стороны, писать я, а не ты

так как ты свои действия описываешь, а не мои )

"Если нет формата, Я не могу обрабатывать данные. такая вот фигня..."
Так ты же ТОЖЕ не можешь....
:)
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Ilia Zviagin
Так ты же ТОЖЕ не можешь....
:)
могу )
смотри ответ выше, если пропустил
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Pavel Shvedenko
могу )
смотри ответ выше, если пропустил
да ну нет... Ты думаешь только, что можешь.
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Pavel Shvedenko
могу )

по началу файла и расширению файла - определить какая структура у файла

начать обрабатывать данные
если будет Exception - уже принимать решение, откатываться или игнорить и обрабатывать дальше
могу)
вот четкий и ясный ответ
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Ilia Zviagin
да ну нет... Ты думаешь только, что можешь.
не совсем понимаю - как с тобой вести диалог

тебе будто только 15 лет исполнилось - на максимализме ведешь беседу: есть только белое или черное, причем на максималках. И другого варианта не может быть, потому что не может быть

у меня такое чувство сложилось

если есть возможность - напиши, пожалуйста
сколько лет, где и кем работаешь ?

чтоб понимал - как с тобой вести беседу
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Pavel Shvedenko
не совсем понимаю - как с тобой вести диалог

тебе будто только 15 лет исполнилось - на максимализме ведешь беседу: есть только белое или черное, причем на максималках. И другого варианта не может быть, потому что не может быть

у меня такое чувство сложилось

если есть возможность - напиши, пожалуйста
сколько лет, где и кем работаешь ?

чтоб понимал - как с тобой вести беседу
Гы...
Потому что я это знаю, понимаешь?
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
горох

детский сад - ясельная группа
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Ilia Zviagin
Гы...
Потому что я это знаю, понимаешь?
я вижу - что используешь всегда "сферического коня в вакууме"

это большая проблема
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Pavel Shvedenko
могу )

по началу файла и расширению файла - определить какая структура у файла

начать обрабатывать данные
если будет Exception - уже принимать решение, откатываться или игнорить и обрабатывать дальше
Не определяется. Дальше что? ;)
Нет, обрабатывать-то можно, иногда даже с пользой (любая компрессия, например), но чаще всего без знания того, что означают все эти смешные биты (т.е. формата) мало чего хорошего можно сделать.
В общем, вы тут об определениях спорите, IMHO.
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Yaroslav Schekin
Не определяется. Дальше что? ;)
Нет, обрабатывать-то можно, иногда даже с пользой (любая компрессия, например), но чаще всего без знания того, что означают все эти смешные биты (т.е. формата) мало чего хорошего можно сделать.
В общем, вы тут об определениях спорите, IMHO.
да, так и есть
нужна предварительная информация о файлах, о самом продукте

чтоб разбирать и corrupted files
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Egor 🐱 Solominov
Вообще как Oracle DBA с десятилетним опытом работы, включая хайлоад телеком и т.п. Скажу что лучше постгрес выбирать. Банально ценник хорошего постгрес ДБА выше чем у ораклового.
Ахахаха, как ловко конкурентов отфутболиваете 😅
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Pavel Shvedenko
не совсем понимаю - как с тобой вести диалог

тебе будто только 15 лет исполнилось - на максимализме ведешь беседу: есть только белое или черное, причем на максималках. И другого варианта не может быть, потому что не может быть

у меня такое чувство сложилось

если есть возможность - напиши, пожалуйста
сколько лет, где и кем работаешь ?

чтоб понимал - как с тобой вести беседу
Да что ж вы пристали к старику, у него спросили - он ответил, вам не нравится или не согласны - проходите мимо, что ж у вас Эго то такое ранимое 😂
P.s. со мной спорить тоже не нужно, я лишь высказал свое ИМХО, которое не нужно оспаривать)))
источник

PS

Pavel Shvedenko in DBA - русскоговорящее сообщество
Adv0cat
Да что ж вы пристали к старику, у него спросили - он ответил, вам не нравится или не согласны - проходите мимо, что ж у вас Эго то такое ранимое 😂
P.s. со мной спорить тоже не нужно, я лишь высказал свое ИМХО, которое не нужно оспаривать)))
так товарисч за меня говорит - что могу я делать и что не могу )

в этом и проблема - если товарисч что-то не может - пусть за себя и говорит )
источник