Feature #717
New message history backend: LevelDB
Status: | New | Start: | 05/27/2012 | |
Priority: | Normal | Due date: | ||
Assigned to: | Mirco Bauer | % Done: | 0% |
|
Category: | Engine | |||
Target version: | - | |||
Complexity: | High |
|||
Votes: | 2 (View) |
Description
The experimental chat history feature in Smuxi, based on db4o has serious issues, see #673 for an example. The databases also like to corrupt and can no longer be read! This means data-loss and is not an acceptable. So Smuxi needs a new, fast and stable chat history backend: LevelDB http://code.google.com/p/leveldb/
Related issues
related to Smuxi - Feature #908 | New message history backend: SQLite | Closed | 05/27/2012 | ||
related to Smuxi - Bug #673 | Smuxi log contains "Database.Ext().GetByID(XXX) with index 0 returned null!" errors | New | 01/09/2012 | ||
blocks Smuxi - Support #721 | bad performance with many channels and large history | Feedback | 06/08/2012 |
History
Updated by Mirco Bauer 4539 days ago
LevelDB message backend was already implemented but not merged yet, see:
http://git.qnetp.net/?p=smuxi.git;a=shortlog;h=refs/heads/experiments/git_msg_buffer
Updated by Mirco Bauer 4091 days ago
- Target version changed from 0.9 to 0.10
Updated by Mirco Bauer 3991 days ago
- Target version deleted (
0.10)
Updated by Mirco Bauer 3902 days ago
LevelDB is not a cross-platform library and thus can't be used by default. SQLite is a better option, see #908