Флейм
GameDev.ru / Флейм / Форум / Монолитная база данных VS простые файлы (3 стр)

Монолитная база данных VS простые файлы (3 стр)

Страницы: 1 2 3 4 5 6 7 Следующая »
Sbtrn. DevilПостоялецwww13 фев. 201819:56#30
beejah
> бэкап, миграция,
Вот это как раз-таки с файлами тоже было удобно. Тупо скопировать и всё. А для переноса базы пришлось малость поплясать. Как вспоминаю "mysqldump: Error 2020", так всякий раз содрогаюсь.
OgraПостоялецwww13 фев. 201820:05#31
-=MASTER=-
> теоретически можно работать параллельно с каждым файлом из разных
> потоков/процессов, чего нельзя делать в случае того же MySQL
-=MASTER=-
> В случае монолитного файла БД - тоже самое. Вообще на самом деле все БД в
> основном хранятся в памяти и и весь вопрос стоит в частоте свопа данных на хард

Простите, сударь, а вы вообще, в курсе, как работают БД, какие они бывают? Как они хранят данные? Может вам сначала мануал почитать, перед заходом на форум, а то у меня от такого лютого бреда глаза кровью истекают.

beejahПостоялецwww13 фев. 201820:54#32
Sbtrn. Devil
> Тупо скопировать и всё.
Как-то кривовато. Хотя, если данные закуклены в файле и друг в друга не ссылаются, норм.
DexusУчастникwww14 фев. 20184:20#33
Хранить _файлы_ лучше в ФС, а не в виде гигабайтов БЛОБов, вот в этом я практически уверен. Не очень хорошо, когда 90% базы данных тупо имитируют ФС (особенно когда сами файлы овермегабайтного размера).

Правка: 14 фев. 2018 4:22

-=MASTER=-Удалёнwww14 фев. 201810:11#34
Ogra
> Может вам сначала мануал почитать
Может вам лучше говорить что-то конкретное, а не постить бессмысленные посты? MySQL не поддерживает многопоточные запросы.
Sbtrn. Devil
> Вот это как раз-таки с файлами тоже было удобно. Тупо скопировать и всё.
вот вот, это и манит в ФС, хотя не только это, можно менеджить базу тупо копируя в explorer-е ОС файлы куда надо и стирая что угодно..., вот в принципе правильно Дексус говорит:
Dexus
> Не очень хорошо, когда 90% базы данных тупо имитируют ФС
Смущает конечно дёрганье головы харда в разные точки магнитного диска, хотя хз, сейчас даже SAS диски уже как-то не в моде... Не, понятно, что у SSD меньше ресурса, ну и пёс с ним, поменять один хард раз в год - ерунда.

Правка: 14 фев. 2018 10:13

beejahПостоялецwww14 фев. 201810:29#35
Dexus
> Хранить _файлы_ лучше в ФС,
А есть альтернативы?
beejahПостоялецwww14 фев. 201810:31#36
-=MASTER=-
Изображение
-=MASTER=-Удалёнwww14 фев. 201810:33#37
beejah, ты хоть свои пристрастия к макакам прячь под спойлер )), хватит в терд срать, для этого есть туалет под названием флейм.
=A=L=X=Постоялецwww14 фев. 201810:39#38
Sbtrn. Devil
> Вот это как раз-таки с файлами тоже было удобно. Тупо скопировать и всё. А для
> переноса базы пришлось малость поплясать. Как вспоминаю "mysqldump: Error
> 2020", так всякий раз содрогаюсь.

http://www.mysql.ru/docs/man/mysqlhotcopy.html

Тупо копирует файлы БД (таблица = 2 файла) сперва их заблокировав и профлюшиф на диск.

=A=L=X=Постоялецwww14 фев. 201810:45#39
По сабжу - сейчас же можно как раз стало направление NoSQL. Как раз на случай когда классический SQL избыточен или плохо подходит.
OgraПостоялецwww14 фев. 201810:56#40
-=MASTER=-
> MySQL не поддерживает многопоточные запросы.

Создать несколько коннектов (по числу потоков) к базе религия не позволяет?
Создать несколько таблиц (или даже баз), если уж они у тебя независимые друг от друга, убеждения не дают?
Выбрать БД, которая поддерживает то, что нужно тебе, а не брать MySQL, видимо тоже нельзя, в гугле забанили.

Поначитаются helloworld, а потом начинают велосипеды писать, да вопросы тупые на форум выкидывать. Иди учи матчасть уже.

beejahПостоялецwww14 фев. 201811:39#41
-=MASTER=-
> хватит в терд срать, для этого есть туалет под названием флейм.

ЭТОТ ТРЕД И ЕСТЬ ВО ФЛЕЙМЕ


Изображение
О, какая тупость, б-же. Какие, нахер, файлы, какие мускулы.
Все, ухожу.
-=MASTER=-Удалёнwww14 фев. 201811:43#42
Ogra
> Создать несколько таблиц (или даже баз), если уж они у тебя независимые друг от
> друга, убеждения не дают?
да.. на каждую из миллионов нод я заведу отдельную БД...
Ogra
> Создать несколько коннектов (по числу потоков) к базе религия не позволяет?
Ну ты ж понимаешь, что скольrо бы ты коннектов не создал к одной таблице, они всё равно будут в порядке очереди обрабатываться, то есть грубо говоря тот же mutex access, то есть многопоточность едва ли тут что-то ускорит.
Но опять же, я же ни на чё не настаиваю, тема чисто для дискуссии в частности о том, что гибче, удобней и быстрее: файловая система на SSD или монолитная БД. В файловой системе есть неоспоримые плюсы, в частности тебе не нужно париться о фиксированной длине полей данных, ты можешь данные сериализовать как хочешь, хоть на каждую ноду разное кол-во полей пиши и разные размеры данных... В БД тебе придётся делать кучу таблиц для этого, допустим таблица со списком пользователей, потом на каждого пользователя ещё по таблице, потом, возможно, на какое-то хитрое поле данные ещё по таблице и и т.д.  Тут весь вопрос в скорости работы FS[SDD] vs DB
Ogra
> Выбрать БД, которая поддерживает то, что нужно тебе
Хмм, ок, может подскажешь, какие есть многопоточные БД, которые реально ускоренно работают асинхронно? А как они так работают? Дублируют всю БД в памяти и синхронизируют реплики? Это ж оверхэд по памяти...
Ogra
> да вопросы тупые на форум выкидывать. Иди учи матчасть уже.
По твоему форум для чего? Что бы зайти сюда и сказать, что ты крут, а другие нет? Или сказать, что ты что-то знаешь, а другие нет и по этому они лохи? Ну тогда тебе во флейм, на женский чат какой-то надо или чат малолеток... Технические ветки форума программистов как раз и созданы для обмена опытом и решения вопросов, ну это сугубо моё мнение. Да и вообще, если человек чего-то не знает, но стремится это узнать, спрашивая об этом в соответствующем разделе на форуме с целью заполнить пробел, это же хорошо, разве нет?

Правка: 14 фев. 2018 11:45

beejahПостоялецwww14 фев. 201811:43#43
=A=L=X=
> http://www.mysql.ru/docs/man/mysqlhotcopy.html
На апдейте СУБД говна наешься. Но чего бы и не поесть, если быстро.
-=MASTER=-Удалёнwww14 фев. 201811:45#44
beejah
> Все, ухожу.
тебе и заходит не надо было сюда говнюк, только срать картинками на пол страницы можешь, толку ноль от тебя - вали уже. Люди общаются, а ты срёшь.. пиз...ц, тебя там жизнь обидела чтАль, так стремишься другим в тред нагадить?

Правка: 14 фев. 2018 11:47

Страницы: 1 2 3 4 5 6 7 Следующая »

/ Форум / Флейм / Программирование

2001—2018 © GameDev.ru — Разработка игр