Альтернативы базе данных в Ajax - PullRequest
1 голос
/ 15 октября 2010

Я новичок в программировании Ajax, и мне сказали, что есть альтернативы использованию базы данных в Ajax, если требуется оптимальная скорость. Если будет около сотни запросов в секунду, тогда использование базы данных не имеет большого смысла. Так что же это за альтернативы?

Мне нужны только «нативные» решения AJAX. Нет библиотек, пожалуйста.

Позже добавлено: Прошу прощения, если меня вопрос был неоднозначным ..

Позвольте мне быть очень конкретным здесь и сейчас .. Я пытаюсь создать приложение, используя ajax, где я получаю, скажем, 100 запросов в секунду от разных клиентов ... и эти запросы относятся к некоторым данным, которые в настоящее время находятся в базе данных на сервере. ..

Сейчас все очень медленно .. Причина, очевидно, в базе данных ... у меня есть какие-нибудь альтернативы?

Ответы [ 2 ]

2 голосов
/ 15 октября 2010

Ajax не имеет ничего общего с базами данных.Ajax - это асинхронный Javascript и Xml.Это просто методика использования XHR (XmlHttpRequests) для связи с сервером.Одна из вещей, которую вы можете сделать, когда общаетесь с сервером, - это вставить данные в базу данных.Приложения, которые используют базы данных, могут быть быстрыми.Рассмотрим, например, переполнение стека.

Новая функция HTML5 - Local Datastore

http://www.webreference.com/authoring/languages/html/HTML5-Client-Side/

, в основном она позволяет хранить информацию на клиенте.

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

1 голос
/ 15 октября 2010

Ajax на пару уровней выше вашего актуального вопроса.Попробуйте поискать ORM, если вы придерживаетесь базы данных SQL.Для альтернатив SQL, Google "NoSQL DB".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...