Mroonga é uma fonte aberta e distribuído gratuitamente mecanismo de armazenamento de linha de comando alimentado pelo banco de dados MySQL da Oracle, e com base no software groonga. O software é capaz de fornecer rapidamente a funcionalidade de pesquisa de texto completo para todos os usuários do MySQL. Ele usa a interface Pluggable Storage Engine (PSE).
O projeto foi previamente conhecido como o "mecanismo de armazenamento groonga." No entanto, a aplicação groonga é distribuído como parte deste projeto, que é projetado para funcionar como um motor de busca de texto completo para Mroonga. Ele também pode ser executado como um plug-in MySQL, suporta uma pesquisa japonesa cheia de texto, atualização do índice pesquisa rápida e pesquisa rápida e de geolocalização, eo architecture.Getting 64-bit começou com MroongaTo instalar e utilizar o software Mroonga em seu sistema operacional GNU / Linux, você terá que primeiro fazer o download da versão mais recente do aplicativo a partir Softoware, onde é distribuído como um arquivo tar (arquivo TAR) que contém o projeto & rsquo; s código fonte.
Salve o arquivo em algum lugar no seu computador, use o seu utilitário favorito gerenciador de arquivos para extrair os arquivos e pastas contidas no arquivo, abra um emulador de terminal e use o & lsquo; cd & rsquo; comando para navegar para a localização dos arquivos extraídos (por exemplo cd /home/softoware/mroonga-4.08).
Em seguida, digite o & lsquo; ./ configure && make & rsquo; comando para configurar / otimizar e compilar o programa para o seu sistema operacional e arquitetura de hardware. Depois de uma compilação bem-sucedida, execute o & lsquo; make install & rsquo; comando como root ou o & lsquo; sudo make install & rsquo; comando como um usuário privilegiado para instalá-lo em todo o sistema e torná-lo disponível para todos users.Under o capô e apoiado architecturesTaking uma olhada sob o capô do Mroonga, podemos perceber que o software foi escrito inteiramente na linguagem de programação C ++. No momento, ele foi testado com sucesso com as duas arquiteturas de hardware de 32 bits e 64 bits. Mroonga agora é distribuído como parte do software mais recente MariaDB
O que é novo nesta versão:!
- Nesta versão, adicionados faltando questão verificação de chave primária quando a chave primária é necessária para especificar o modo de armazenamento.
O que é novo na versão 4.0.0:.
- Há muitas melhorias e novas funcionalidades notáveis
O que é novo na versão 3.12:.
- Mroonga tem suporte para a personalização de tempo limite de bloqueio dinamicamente
- Você pode definir o valor do tempo limite de bloqueio de Groonga utilizando SET GLOBAL mroonga_lock_timeout = (tempo de espera).
- Compatibilidade com de Tritonn W pragma é melhorada.
- Alguns comportamentos incompatíveis foram corrigidos.
- Observe que você precisa corrigir tudo SQL usando W pragma.
O que é novo na versão 3.11:
- Esta versão suporta ORDER BY otimização para INT, DATETIME e TIME coluna.
- Houve um caso em que procura banco de dados através de combinação com pesquisa de texto completo (PARTIDA CONTRA ...) e outros tipos de colunas causou uma perda de desempenho, se muitos registros foram pareados por pesquisa de texto completo. Esse problema é corrigido através do apoio ORDER BY otimização para os tipos acima de colunas.
- Ele também suporta "entre". Note-se que Groonga 3.1.1 é necessário.
O que é novo na versão 3.10:
- Suporta MariaDB 10.0.6
O que é novo na versão 3.09:.
- Os pacotes para Ubuntu 13.10 já estão disponíveis
- Um novo pacote 'mysql55-mroonga' foi introduzido para CentOS 5.10, que fornece MySQL 5.5 como mysql55 pacotes prefixados.
O que é novo na versão 3.08:.
- TABLE REPAIR suportada para banco de dados groonga quebrado
O que é novo na versão 3.07:
- Suporte para mroonga_escape foi adicionado, um recurso experimental que permite que você para especificar quais cordas e personagens para escapar.
- MariaDB 10.0.4 é agora suportado.
- Um RPM, mas que causou o pacote a ser removido durante as atualizações foi corrigido.
O que é novo na versão 3.06:
- Esta versão suporta a variável de sessão mroonga_action_on_fulltext_query_error, que controla como denunciar uma mensagem em caso de erro.
- Ele suporta quatro tipos de tratamento de erros, ERROR, ERROR_AND_LOG, IGNORE, e IGNORE_AND_LOG.
- Esta versão também suporta Fedora 19. Desde Fedora 19, MariaDB é adotado, mas atualmente o pacote mroonga suporta MySQL só (comunidade-mysql).
Requisitos :
- MySQL Community Edition
Comentários não encontrado