Mroonga

Software Screenshot:
Mroonga
Software Details:
Version: 4.0.8
Upload Date: 17 Feb 15
Distribution Type: Freeware
Downloads: 36

Rating: 5.0/5 (Total Votes: 1)

Mroonga is an open source and freely distributed command-line storage engine powered by the MySQL database from Oracle, and based on the groonga software. The software is capable of providing fast full-text search functionality to all MySQL users. It uses the Pluggable Storage Engine (PSE) interface.

The project was previously known as the "groonga storage engine." However, the groonga application is distributed as part of this project, which is designed to act as a full-text search engine for Mroonga. It can also run as a MySQL plugin, supports Japanese full text search, fast index update, fast search, geolocation search, and the 64-bit architecture.

Getting started with Mroonga

To install and use the Mroonga software on your GNU/Linux operating system, you will have to first download the latest version of the application from Softoware, where it is distributed as a tarball (TAR archive) that contains the project’s source code.

Save the archive somewhere on your computer, use your favorite archive manager utility to extract the files and folders contained in the archive, open a terminal emulator application and use the ‘cd’ command to navigate to the location of the extracted files (e.g. cd /home/softoware/mroonga-4.08).

Then, type the ‘./configure && make’ command to configure/optimize and compile the program for your operating system and hardware architecture. After a successful compilation, run the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user to install it system wide and make it available to all users.

Under the hood and supported architectures

Taking a look under the hood of Mroonga, we can notice that the software has been written entirely in the C++ programming language. At the moment, it has been successfully tested with both 32-bit and 64-bit hardware architectures. Mroonga is now distributed as part of the latest MariaDB software!

What is new in this release:

  • In this release, added missing primary key check issue when primary key is required to specify in storage mode.

What is new in version 4.0.0:

  • There are many improvements and new remarkable features.

What is new in version 3.12:

  • Mroonga has support for customizing lock timeout dynamically.
  • You can set the value of Groonga's lock timeout using SET GLOBAL mroonga_lock_timeout = (TIMEOUT).
  • Compatibility with Tritonn's W pragma is improved.
  • Some incompatible behaviors have been fixed.
  • Note that you need to fix all SQL using W pragma.

What is new in version 3.11:

  • This version supports ORDER BY optimization for INT,DATETIME and TIME column.
  • There was a case where searching database by combination with fulltext search (MATCH AGAINST ...) and other types of columns caused a performance penalty if many records were matched by fulltext search. This issue is fixed by supporting ORDER BY optimization for the above types of columns.
  • It also supports ‘BETWEEN'. Note that Groonga 3.1.1 is required.

What is new in version 3.10:

  • Supports MariaDB 10.0.6

What is new in version 3.09:

  • Packages for Ubuntu 13.10 are now available.
  • A new 'mysql55-mroonga' package was introduced for CentOS 5.10, which provides MySQL 5.5 as mysql55 prefixed packages.

What is new in version 3.08:

  • Supported REPAIR TABLE for broken groonga database.

What is new in version 3.07:

  • Support for mroonga_escape was added, an experimental feature that allows you to specify which strings and characters to escape.
  • MariaDB 10.0.4 is now supported.
  • An RPM but that caused the package to be removed during upgrades was fixed.

What is new in version 3.06:

  • This version supports the mroonga_action_on_fulltext_query_error session variable, which controls how to report a message on error.
  • It supports four types of error handling, ERROR, ERROR_AND_LOG, IGNORE, and IGNORE_AND_LOG.
  • This release also supports Fedora 19. Since Fedora 19, MariaDB is adopted, but currently the mroonga package supports MySQL only (community-mysql).

Requirements:

  • MySQL Community Edition

Screenshots

mroonga_1_68449.png

Similar Software

CloverETL Designer
CloverETL Designer

17 Feb 15

ArangoDB
ArangoDB

17 Feb 15

gdbm
gdbm

17 Feb 15

Comments to Mroonga

Comments not found
Add Comment
Turn on images!