Which of the following is/are correct?
a. Different NoSQL databases may offer different levels of transaction supports.
b. Some NoSQL databases let the programmer decide the trade-off between scalability and consistency.
c. There are no transactions in any NoSQL databases.
d. NoSQL databases define isolation levels under the BASE model .