About the "Analyst's job salary almost doubled as the Accountant's salary", here we focus on the Starting Salary, not the Sr. Position.
The Advantages of Database Analyst are:
-- Do not require a degree from a formal college or University.
-- Can find job in Any city, any industry;
-- If you doing well in the interview, and if you have a degree in the other field or if you have a degree in China, your starting salary can be high. Some of my students get ~$75k (Full Employee position), or ~$55/hour (TEMP position) in large companies. These number are high comepare with the starting salary of Accouning jobs.
-- The most important: Experience of Database Analyst can be gained from home and gained quickly IF YOU FOLLOW THE RIGHT WAY. This have been approved by many successfull stories.
-- AND YOUR PAST EXPERIENCE CAN BE COUNTED BECAUSE THEY CAN BE EASILY ASSOCIATED WITH DATA. Therefore, you do not have to start from a Jr. Job.
-- Eventually, the Sr. Accountant and Sr. Database Analyst will reach the same salary level.