Hi, So I am creating this plugin where every user has a level. For example, Alexa will be level 1 and I could be level 2. That is an easy one to one relationship table I can set up in my mysql database. So my questions are: 1. How often should I set up a connection from my plugin to the mysql database to update the player's level. For instance, let's say Alexa levels up to level 2, should I immediately update the information over to the mysql server? What I was also thinking that I could do was every time the plugin loads, I will load everything on a hash map and when the plugin disables I will update everything onto the mysql database. However, I might have like 500 users that have joined in total, so the hash map would be holding 500 keys. I don't know which way is more efficient? 2. What do you guys use to set up a connection pool? I was previously using c3p0 but I would like to know what you guys think is more efficient? 3. How often should I access the mysql database without affecting server performance? Can I do it every second? Thanks!