Skip to content

Benchmarking OLTP on mySQL using the Inno and Memory engine #308

Answered by sm-shaw
Ayabuya asked this question in Q&A
Discussion options

You must be logged in to vote

Yes, if you see the entry field "Transactional Storage Engine" this enables you to define the storage engine for your schema build for both MySQL and MariaDB

Note however that storage engines have different characteristics: e.g. https://dev.mysql.com/doc/refman/8.0/en/internal-locking.html

MySQL uses row-level locking for InnoDB tables to support simultaneous write access by multiple sessions, making them suitable for multi-user, highly concurrent, and OLTP applications.
...
MySQL uses table-level locking for MyISAM, MEMORY, and MERGE tables, permitting only one session to update those tables at a time. This locking level makes these storage engines more suitable for read-only, read-most…

Replies: 5 comments 9 replies

Comment options

You must be logged in to vote
4 replies
@Ayabuya
Comment options

@sm-shaw
Comment options

@b-anup
Comment options

@sm-shaw
Comment options

Answer selected by sm-shaw
Comment options

You must be logged in to vote
1 reply
@sm-shaw
Comment options

Comment options

You must be logged in to vote
2 replies
@sm-shaw
Comment options

@Ayabuya
Comment options

Comment options

You must be logged in to vote
1 reply
@Ayabuya
Comment options

Comment options

You must be logged in to vote
1 reply
@sm-shaw
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants