Executando verificação de segurança...
3

Achei muito interessante esse post. Eu ainda não sou muito erudito em banco de dados, só usei o IDB do javaScript, e ele é bem limitado, apesar de ser simples de implementar.

Descobrir alternativas é sempre bom, e certamente marcarei o PouchDB em minha mente para estudar no futuro.

Infelizmente parece que o post causou discórdia nos comentários sobre o uso de NoSQL e SQL... Ao meu ver, cada um tem seus papéis. NoSQL tem suas vantagens assim como SQL. O ideal é dominar os dois mundos, afinal, quanto mais ferramentas melhor.

Carregando publicação patrocinada...
2

Sim, eles leram o post de cabo a rabo mas os links que davam o contexto em questão foi completamente pulado.

Inclusive alguns hackings que o Takuya precisou fazer no PouchDB para que o mesmo atuasse bem em Mobile e Desktop.


Como por exemplo, criar um adaptador sqlite3 (relacional) para pouchDB (NoSQL) de forma que a indexação de arquivos fosse mais rápida.

Post: Hacking PouchDB

Ou usando a feature do Sqlite3 para fazer full text search localmente.

O grande ponto de usar PouchDB foi ele ser um banco de dados "de arquivos" que serviu muito bem para um "app de anotação em markdown" que precisava sincronizar "entre muitos dispositivos" de forma multimestre.

Se ambos tivessem lido o link corretamente poderia ter visto que o Takuya não usou o modelo nosql sozinho e precisou usar algumas features que o modelo relacional era capaz de prover e vice-versa.

2