Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.07.2011, 17:26
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 11  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Тем, что перегенеривать каждый раз придется и записывать. Да и геморроя хапнуть придется на больших объемах. Пока неясно что за флеш-проект и из чего он состоит. Если БД просто читать - сойдет, если модифицировать - лучше смотреть в сторону SQL.
__________________
Кодинг, багинг, алгоритминг. me @

Старый 05.07.2011, 18:38
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 12  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
XML - это формат представления данных, он не предназначен / плохо приспособлен для хранения / обновления / установления отношений между элементами из которых состоят данные. XML - это древовидная структура, а это значит, что она может представить только отношения 1 к многим, отношения многие к многим она представить технически не может, либо нам прийдется делать много допущений, и даже при этом файлы будут расти в геометрической прогрессии в зависимости от количества отношений между элементами данных.
Именно поэтому не нужно делать базы данных на XML. XML относятся к базе данных как фотография к фотографируемому объекту - вы можете использовать фотографию для получения какой-то интересующей вас в данный момент информации, но использовать ту же фотографию для получения информации о том же объекте, но с другой стороны может оказаться невозможным.
AIR позволяет вместе с приложением использовать SQLite (встраиваиваемую базу данных), можно смотреть в сторону Zinc / SWFStudio и им подобным на предмет наличия готовых драйверов для других баз данных, но XML - только для незначительных и очень простых по структуре данных.
__________________
Hell is the possibility of sanity

Старый 05.07.2011, 19:58
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 13  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Цитата:
Не надо утрировать. ХМЛ вполне себе понятен для человека, доступ к данным тоже довольно прост.
Для небольших объемов информации пойдет.

Что именно вас не устраивает?
Сама ХМЛ - меня устраивает.
Для небольших объемов - подойдет.
Но это все равно, черт побери, не База, и уж совсем - не СУБД.
Как только возникнет вопрос сортировок, индексирований и т.п., к вашему ХМЛ-ю начнется написание всевозможных приблуд. И тут смысл моих слов станет ясен. Но будет поздно.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 05.07.2011, 19:59
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 14  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Я когда то делал вполне нормально работающие сайты на SAPID, xml-based cms.
Если изменение данных редкое и объём данных небольшой, то имеет право на жизнь.
Плюсы - не требует наличия mySQL на хостинге - только php.
Минусов тоже много) Но иногда можно ими и пренебречь.
__________________
Отряд Котовскага

Старый 05.07.2011, 20:45
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 15  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
Я и писал все время, что для небольших объемов данных.
Полноценную СУБД он в любом случае не заменит.
Но для каждого случая можно использовать подходящий инструмент, не обязательно все делать по-максимуму

Старый 05.07.2011, 21:01
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 16  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
А если подумать, сейчас трудно найти хостинг с php, на котором бы не было mysql и наоборот. Реализация записи нужных данных в XML с помощью php явно не уложится в пару строк, так почему бы не сделать несколько строчек, реализующих запись и получение нужной инфы из / в mysql?
Зачем тут xml?

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

В другом случае, я смысла не вижу.

Старый 05.07.2011, 21:58
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 17  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Писал как-то CMS-ку для флеш-сайта на основе XML с использованием PHP-класса SimpleXML. Получилось красивенько... Но только вот повторять не стану, реально, если есть MySQL, то связываться не стоит.
Обновление-добавление узлов, создание новых структур, формирование новых xml-файлов, уфф...

Но, тем не менее, если файлов XML мало и их структуру менять не нужно, то БД на такой основе имеет свои плюсы против SQL. Т.е. не надо иметь полноценную SQL БД, если что, редактировать файлы можно руками, то есть в текстовом редакторе, не используя запросы, да скорость работы может быть выше (пруфлинка сейчас не дам, но были тесты) и т.п.

Цитата:
Сообщение от Котяра Посмотреть сообщение
Я когда то делал вполне нормально работающие сайты на SAPID, xml-based cms.
Спасибо, не знал, любопытно.
__________________
Идите первым!


Последний раз редактировалось mooncar; 05.07.2011 в 22:03.
Создать новую тему Ответ Часовой пояс GMT +4, время: 20:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:53.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.