Google Bigtable vs BigQuery pour stocker grand nombre d'événements

Fond

Nous tenons à conserver notre immuable des événements dans un (de préférence) de services gérés. Taille moyenne d'un événement est de moins de 1 Ko et nous avons entre 1 et 5 événements par seconde. La raison principale pour le stockage de ces événements est d'être capable de les relire (peut-être à l'aide du tableau de numérisation) une fois que nous avons créer de futurs services qui pourraient être intéressées par ces événements. Puisque nous sommes dans le Google Cloud nous sommes évidemment à la recherche sur les services de Google comme le premier choix.

Je soupçonne que Bigtable être un bon ajustement pour cela, mais selon la calculateur de prix ça va nous coûter plus de 1400 USD par mois (qui pour nous est un grand deal):

Google Bigtable vs BigQuery pour stocker grand nombre d'événements

À la recherche de quelque chose comme BigQuery rend un prix de 3 USD par mois (si je ne suis pas manque quelque chose d'essentiel):

Google Bigtable vs BigQuery pour stocker grand nombre d'événements

Même si un schéma de base de données serait mieux pour nous serait bien avec essentiellement le stockage de nos événements, comme un blob avec certaines métadonnées.

Questions

Pourrions-nous utiliser BigQuery pour ce lieu de Bigtable pour réduire les coûts? Par exemple BigQuery a quelque chose qui s'appelle streaming inserts qui me semble être quelque chose que nous pourrions utiliser. Est-il quelque chose qui va nous mordre à court ou à long terme que je ne pourrais pas être au courant de si vous allez en bas de cette route?

Vous ne manquant pas essentiel, BQ est très "cheap".
BigQuery est optimisé pour le stockage à long terme et de l'analyse, BigTable pour une utilisation intensive par une application en ligne,
Pas sûr, mais pourrait avoir des limites en termes d'opérations. E. g pense que vous ne pouvez faire comme 1k ajouter à un tableau par jour (c'était un BQ limite api j'ai frappé tout à l'heure). Bien que je pense de l'api en continu est plus indulgent. Juste peut-être une autre dimension à prendre en compte.

OriginalL'auteur Johan | 2015-12-23