Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What are the design goals in Maria?

Maria
0
Posted

What are the design goals in Maria?

0

• Multi-Version Concurrency Control (MVCC) and ACID storage engine. • Optionally non-transactional tables that should be ‘as fast and as compact’ as MyISAM tables. • Be able to use Maria for internal temporary tables in MySQL (instead of MyISAM). • All indexes should have equal speed (clustered index is not on our current road map). • Allow ‘any’ length transactions to work (Having long running transactions will cause more log space to be used). • Allow log shipping; Ie, you can do incremental backups of Maria tables just by copying the Maria logs. • Allow copying of Maria tables between different Maria servers (under some well-defined constraints). • Better blob handling (than is currently offered in MyISAM, at a minimum). • No memory copying or extra memory used for blobs on insert/update. • Blobs allocated in big sequential blocks – Less fragmentation over time. • Blobs are stored so that Maria can easily be extended to have access to any part of a blob with a single fetch in the fu

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123