ищу размещенное внутреннее хранилище бизнес-данных для аналитики - PullRequest
1 голос
/ 19 марта 2012

Я хочу простое размещенное хранилище данных для лицензированных бизнес-приложений. я хочу следующие функции:

  • REST-подобный доступ для операций CRUD (в основном, с добавлением записей)
  • частный и аутентифицированный
  • упрощает интеграцию с клиентом внешнего интерфейса, таким как Google Visualization Apis
  • прост в использовании и настройке

как насчет: * Google Fusion Tables * Google Cloud Services * Google BigQuery * Google Cloud SQL

или другие продукты, не принадлежащие Google. но я представляю себе более чистую интеграцию между Google Charts и одной из их внутренних служб данных.

Плюсы, минусы, советы?

1 Ответ

0 голосов
/ 11 апреля 2012

Во-первых, поскольку это переполнение стека, я не буду пытаться высказать мнение о «простоте использования и настройки» - это можно сделать, прочитав документацию по каждому продукту.

При этом, как правило, «правильный» ответ действительно зависит от того, что вы пытаетесь сделать, и от того, сколько данных у вас есть. Это также зависит от того, какой тип приложения вы создаете (это переполнение стека, поэтому я предполагаю, что вы разработчик).

Реляционные базы данных (например, Google Cloud SQL) отлично подходят для поддержания согласованности транзакций, но как только объем данных увеличивается, становится трудно, дорого или невозможно выполнять аналитические запросы в разумные сроки.

Google BigQuery - это инструмент анализа, который позволяет разработчикам задавать вопросы о действительно очень больших наборах данных с использованием языка, подобного SQL. Он полностью основан на облаке и доступен через RESTful API, но он позволяет только добавлять данные, а не изменять отдельные записи.

...