Logo Hardware.com.br
hagahood
hagahood Membro Senior Registrado
272 Mensagens 8 Curtidas

banco de dados difuso

#1 Por hagahood 12/03/2013 - 15:35
Ola galere!

estou fazendo meu tcc, (desenvolver um antivirus).
como gostaria de usar logica difusa (fuzzy) para a heurística estou a procura de um banco de dados difuso (fuzzy database), por acaso vcs conhecem/sabem se existe algum?
eu so encontrei artigos sobre eles, mas nada desenvolvido.
bitetti
bitetti Membro Senior Registrado
280 Mensagens 18 Curtidas
#2 Por bitetti
12/03/2013 - 16:26
fiquei curioso com a pergunta, msm pq n imagino como um db funcionaria. Msm pq a parte da logica fuzzy fica mais em suas mãos.Mas o santo google disse http://books.google.com.br/books/about/Fuzzy_Databases.html?id=sVvLMbiJ0dMC&redir_esc=y


Se existe alguma engine projetada especificamente p isso nao sei e se houver deve ser nova e experimental e nao deve ter uma boa maturidade.
policia.gif wuebí páge: www.rpgvale.com.br

policia.gif projeto de game: www.wildwitchproject.com

trabalho_duro.gif machine:
Q9300, 8GB DDR2, GeForce XFX 8500GT 512DDR2, ASUS P5K Premium, 2TB HD, Tablet Waccom, Fonte Zalman 460W, Monitor Dell 22", Linux Ubuntu Studio 11.10
hagahood
hagahood Membro Senior Registrado
272 Mensagens 8 Curtidas
#3 Por hagahood
12/03/2013 - 16:43
bitetti disse:
fiquei curioso com a pergunta, msm pq n imagino como um db funcionaria. Msm pq a parte da logica fuzzy fica mais em suas mãos.Mas o santo google disse http://books.google.com.br/books/about/Fuzzy_Databases.html?id=sVvLMbiJ0dMC&redir_esc=y


Se existe alguma engine projetada especificamente p isso nao sei e se houver deve ser nova e experimental e nao deve ter uma boa maturidade.


é ... livros e artigos achei bastante sobre banco de dados relacionais fuzzy.
em alguns ainda se encontra o como seria as pesquisa usando FSQL( fuzzy sql ), que nada mais é que o sql normal mas com porcentagens de igualdades ex.:
" ... where campoNome = 'flavio augusto toldo' [80%]"
ele retornaria todos os registros que tivessem 80% do campo nome iguais (pelo que entendi)
Mais grosso que dedão distroncado

frase do século:"Maldita inclusão digital"

Como Fazer Perguntas Inteligentes
bitetti
bitetti Membro Senior Registrado
280 Mensagens 18 Curtidas
#4 Por bitetti
12/03/2013 - 16:52
de fato isso é fuzzy mesmo. a dor de cabeça é vc calcular se 80% é mais certo ou + errado. Mas existem formulas p isso q podem ser implementadas com SQL.
policia.gif wuebí páge: www.rpgvale.com.br

policia.gif projeto de game: www.wildwitchproject.com

trabalho_duro.gif machine:
Q9300, 8GB DDR2, GeForce XFX 8500GT 512DDR2, ASUS P5K Premium, 2TB HD, Tablet Waccom, Fonte Zalman 460W, Monitor Dell 22", Linux Ubuntu Studio 11.10
hagahood
hagahood Membro Senior Registrado
272 Mensagens 8 Curtidas
#5 Por hagahood
12/03/2013 - 17:10
bitetti disse:
de fato isso é fuzzy mesmo. a dor de cabeça é vc calcular se 80% é mais certo ou + errado. Mas existem formulas p isso q podem ser implementadas com SQL.


no sql tradicional? desconheço. tem algum artigo ou material onde eu poderia ler?
como vou usar fuzzy hash (ssdeep) para a identificação, eu tenho como comparar, ele(ssdeep) tem uma função que retorna a porcentagem de igualdade, mas ai eu teria que buscar todos os registros no braço e compará-los um a um.
a ideia do banco é mais por desempenho. xD (se é que consegui explicar)
Mais grosso que dedão distroncado

frase do século:"Maldita inclusão digital"

Como Fazer Perguntas Inteligentes
bitetti
bitetti Membro Senior Registrado
280 Mensagens 18 Curtidas
#6 Por bitetti
13/03/2013 - 09:08
SQL faz conta. E tem as store procedures, functions e tudo +.No ORACLE vc pode usar JAVA.No SQLite eu já testei e dá p expandir criando funções próprias, inseri Lua nele tranquilo. (eu optaria por ele principalmente pq para um anti-virus o ideal é manter as tabelas em memória)

Isso tudo com banco relacional comum.


Em todo caso vc n irá fugir de um trabalho braçal mesmo. Pode até esperar alguns anos p ver se alguém acha viável implementar um DB assim, mas ainda tera q trabalhar em cima.
policia.gif wuebí páge: www.rpgvale.com.br

policia.gif projeto de game: www.wildwitchproject.com

trabalho_duro.gif machine:
Q9300, 8GB DDR2, GeForce XFX 8500GT 512DDR2, ASUS P5K Premium, 2TB HD, Tablet Waccom, Fonte Zalman 460W, Monitor Dell 22", Linux Ubuntu Studio 11.10
hagahood
hagahood Membro Senior Registrado
272 Mensagens 8 Curtidas
#7 Por hagahood
13/03/2013 - 11:18
do trabalho braçar, eu não poderia fugir mesmo, pois eu teria que apresentar a codificação , dentro do trabalho, igual. era mais por questão de desempenho, pois se existisse uma ferramenta que fazia isso ela ja seria otimizada para isso.
Mais grosso que dedão distroncado

frase do século:"Maldita inclusão digital"

Como Fazer Perguntas Inteligentes
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal