Autor Tópico: Banco de dados padrão do Ubuntu  (Lida 3703 vezes)

Offline Sigfried

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Banco de dados padrão do Ubuntu
« Online: 25 de Dezembro de 2006, 12:19 »
Ola pessoal.
Estou com uma dúvida simples, mas não encontrei resposta ainda!
Qual é o banco de dados que já vem como padrão do ubuntu?
Bom, eu acho que exista um standard, pois quando tu da o comando updatedb ele grava tudo em um banco de dados e depois recupera co o comando locate xxx ...
Qual é o banco e como acessar o mesmo ?
Valeu ....

Offline polo

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
    • Site pessoal bem incompleto por enquanto
Re: Banco de dados padrão do Ubuntu
« Resposta #1 Online: 26 de Dezembro de 2006, 00:21 »
acho que voce deve estar fazendo alguma confusao...
quando voce executa o updatedb, ele atualiza o banco de dados do slocate
o "banco de dados" do slocate eh um arquivo, procura ele por ai com locate slocate.db
-- Guilherme H. Polo Goncalves <ggpolo@gmail.com>

Offline Sigfried

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Re: Banco de dados padrão do Ubuntu
« Resposta #2 Online: 27 de Dezembro de 2006, 08:04 »
Mas slocate.db não é um banco de dados?
Ou ele é a penas um arquivo texto comum, se for como explicar o fenomenal desempenho na procura.
 :)

Offline polo

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
    • Site pessoal bem incompleto por enquanto
Re: Banco de dados padrão do Ubuntu
« Resposta #3 Online: 27 de Dezembro de 2006, 10:11 »
uhm.. nao eh tao simples assim ;)

bem, o arquivo eh binario, nao texto. O slocate usa incremental encoding pra comprimir o banco de dados (o slocate.db), pra depois poder procurar mais rapido. Ele deve combinar uma serie de outras coisas tambem, acho que so olhando com muita atencao o codigo dele pra entender melhor.

Pra saber mais sobre incremental encoding: http://en.wikipedia.org/wiki/Incremental_encoding
-- Guilherme H. Polo Goncalves <ggpolo@gmail.com>

Offline Sigfried

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Re: Banco de dados padrão do Ubuntu
« Resposta #4 Online: 28 de Dezembro de 2006, 14:26 »
Legal.
Vou pesquisar mais sobre o assunto.
Obrigado