Answers in line
Hi, can someone give a good explanation of what the difference is between SQL and Event Store?
SQL is a query and data definition language normally (but not always) used with relational databases.
An event store (generically) stores data as a sequence of ordered facts about what happened over time.
Event Store (as usually discussed on this list) is a domain specific database which allows this to happen.
Can I implement Event Store in SQL?
You can implement an event store in several databases which use SQL as their query and data definition languages. There has been much written about this - also see NEventStore as a good example.
Is Event Store a NoSQL database?
Yes. It is a database and does not use SQL as it’s query or data definition language.
Hopefully this clarifies things for you?