Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Разумно ли использовать xml как бд?

Разумно ли использовать xml как бд?


     16.07.2015    Все вопросы » Общие вопросы    1178

вопрос
Я занимаюсь разработкой на стороне клиента и в серверной части не очень силен. Однако, чтобы делать простые сайты, и чтобы они работали как хочется только мне, то приходится зализать уже в бекенд. Собственно вопрос к более опытным разработчикам про хранение данных, мне нравится xml, в отличии от MySQL или SQLite это просто файл, который можно даже в саблайме легко открыть и отредактировать, да и легче мне кажется, чем использовать MySQL. Вообще разумно использовать xml как бд, может я чего-то не знаю? Гуглил эту тему, ничего внятного не нашел.

Ответа пока нет


7 комментариев

PunPun
Эксперт

PunPun - 16 июля 2015 09:12 -

Какие данные думаете в нем хранить ?

well​

werty1001
Юзер

werty1001 - 16 июля 2015 15:20 -

Разные, в основном конечно string.

ПафНутиЙ
Админ

ПафНутиЙ - 16 июля 2015 09:20 -

Если речь про DLE - естественно неразумно.
Если речь про чистый php/html — разумно при маленьких БД т.к. скорость работы mysql намного выше, да и управлять через тот же phpMyAdmin проще.
Вообще для работы с БД есть хорошие классы, к примеру SafeMySql использую его довольно давно.

Каков вопрос - таков и ответ. Просто помните об этом.

werty1001
Юзер

werty1001 - 16 июля 2015 15:18 -

Не, конечно речь не про DLE, как раз php/html. Даже через SimpleXML (я читал не самый шустрый вариант) все работает моментально и в принципе скорость наверно тут глазом не ощутима и в общем для мелких сайтов (<100000 записей) я так понял все норм и xml вполне можно юзать.

Еще вопрос тут кто-нибудь писал серверную часть на node.js? Со стороны выглядит очень круто и за этим будущее, может сразу забить на php и осваивать ноду?

ПафНутиЙ
Админ

ПафНутиЙ - 16 июля 2015 16:39 -

1-2 тыс. записей в xml базе + 500 посетителей и сайт станет ощутимо тормозить.
И тут же возникает вопрос о выборке сложнее
select * from table

Каков вопрос - таков и ответ. Просто помните об этом.

werty1001
Юзер

werty1001 - 16 июля 2015 22:08 -

Возможно, проверить наверно не получится, решил все же развиваться в сторону node.js в связке с MongoDB.

ПафНутиЙ
Админ

ПафНутиЙ - 16 июля 2015 22:21 -

правильное решение.

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх