Difference between three storage plugins

Hi,
I found there are the following three types of storages in ionic 2 API documents:

  1. SQLite
  2. SecureStorage
  3. Storage

May I know what’s the difference among them, and what is the use case of each of them?
Thanks in advance.