Posts

Showing posts from January, 2021

When do you choose NoSQL?

Executive Summary NoSQL , which refers to Non-Relational Database, is widely used in modern software development, especially for Big Data and real-time applications, due to its advantages of dynamic schema , horizontal scalability and fast queries . The most frequently cited drawback is the lack of ACID supports for transactions across multiple documents, whereas appropriate schema design, e.g. single denormalized record atomicity, could address the concern. Comparison between NoSQL and RDBMS Feature NoSQL RDBMS Schema Dynamic. Various structures in different records. Data are usually denormalized for flexible design and fast retrieval in queries. Suitable for hierarchical data structure and frequently changes. Highly structured. Data are stored in the same pre-defined structure. Data are required to be normalized in multiple tables with relationships. Suitable for predictable data and consistent volume. Scalability Horizontall...

Socratic Selling

Image
One of my mentors recommended this book called Socratic Selling: How to Ask the Questions That Get the Sale to improve my selling and consulting skills which are quite applicable in various scenarios. The book's structure is straightforward. The beginning chapters explain the importance of socratic method, which is well known a form of cooperative argumentative dialogue between individuals, based on asking and answering questions to stimulate critical thinking and to draw out ideas and underlying presuppositions. It highlights 3 socratic principles: Respect the customer, Help the customer think and Help the customer made decisions . The remaining chapters explain how to apply along the sales cycle, i.e., opening, advancing and closing. The opening aims at letting the customer speak what he wants in the underlying. The book advises a socratic opener structure, i.e. Say you are prepared . e.g. Mr. Customer, I'm prepared to talk about the Product, which we discussed on the ph...