Guardar e buscar key-value data usando python e hospedado na AWS, qual banco usar?

16 views
Skip to first unread message

Acaz Souza Pereira

unread,
Jun 5, 2012, 2:09:02 PM6/5/12
to nosq...@googlegroups.com
Olá pessoal,

sou iniciante com python/nosql tenho um problema a resolver e não sei bem por onde começar, se vocês
puderem me dar um norte vou ser muito grato.

Seguinte, preciso construir uma app pra guardar e buscar dados do tipo key-value. Dei uma pesquisada
e vi que tem vários tipos de NoSql, inclusive do tipo key-value, mas não sei se é exatamente esse que me
serviria.

Os dados que eu quero guardar serão manipulados das seguintes maneiras:

1 - Key/Value c/ simples string, por exemplo: "NomeDoItem" : "ValorDoItem"

2 - Key/Value c/ objeto, por exemplo: "NomeDoItem" : " { "Item1" : "ValorDoItem1",  "Item2" : ["ValorDoItem2.1",  "ValorDoItem2.2" ],   "Item3" : { "Item3" : "ValorDoItem3", "Item4" :  ["ValorDoItem4.1",  "ValorDoItem4.2" ]  }   }"

Não existe relacionamento entre os itens  (Key) , apenas entre itens de um objeto dentro de um item (Key) . Vou precisar fazer busca entre os itens (Key). Eu não sei como funciona a busca nos objetos dentro do item (Key), o objeto é retornado inteiro para a aplicação e a busca é feita na aplicação ou a busca é feita dentro do objeto e é retornado somente o que precisa?

Essa são algumas características, além de claro vou querer hospedar na AWS e portanto o banco escolhido tem que estar disponível no AWS. Obrigado.

Marcos Vinícius

unread,
Jun 27, 2012, 7:29:16 AM6/27/12
to nosq...@googlegroups.com
Acho que o MongoDB resolve seu problema.
Você pode fazer consultas tanto pela key, quanto por sub-keys.
Além disso, você não precisa manter uma estrutura fixa dos documentos.

Atenciosamente, Marcos Vinícius.
@viniciusma

Acaz Souza Pereira

unread,
Jun 27, 2012, 8:35:49 AM6/27/12
to nosq...@googlegroups.com
Poxa, achei que ninguém ia dar moral pra minha pergunta. Vlw Marcos Vinícius.

Então, eu dei uma pesquisada e levei em consideração o MongoDB também até pela facilidade de uso. Mas fiquei interessado no Redis também.
--
[Acaz Souza Pereira]

MSN/GTalk: acaz...@gmail.com
Skype: acazsouza
Cel:  (31) 8706-4103

twitter.com/acazsouza

acazsouza.com.br

Victor Almeida

unread,
Jun 27, 2012, 12:23:16 PM6/27/12
to nosq...@googlegroups.com
Se você for rodar no AWS pode considerar os da própria Amazon, SimpleDB ou DynamoDB.

Att,
Victor

2012/6/27 Acaz Souza Pereira <acaz...@gmail.com>

Acaz Souza Pereira

unread,
Jun 27, 2012, 12:57:52 PM6/27/12
to nosq...@googlegroups.com
Obrigado Vitor Almeida. Irei dar uma pesquisada sobre estes da Amazon.

Charles tenorio

unread,
Jun 13, 2016, 4:47:19 PM6/13/16
to NoSQL Brasil, acaz...@gmail.com
a amazon tem o DynamoDB que e key value e bem rápido a própria Amazon gerencia o banco vc só tem que usar. ele pode ser acessado por python java/android entre outros

Charles tenorio

unread,
Jun 13, 2016, 4:47:19 PM6/13/16
to NoSQL Brasil, acaz...@gmail.com
a amazon tem o DynamoDB que e key value e bem rápido a própria Amazon gerencia o banco vc só tem que usar. ele pode ser acessado por python java/android entre outros

Em terça-feira, 5 de junho de 2012 15:09:02 UTC-3, Acaz Souza Pereira escreveu:
Reply all
Reply to author
Forward
0 new messages