Я работаю с третьим клиентом, который будет использовать как SQL, так и NoSQL-решение (часто SQL Server и Mongo). Последние два клиента, с которыми я работал, понимали большую техническую информацию, поэтому для них имели смысл такие фразы, как реляционная база данных или хранилище документов. Я склонен использовать банковскую обработку как пример SQL и хранилище блогов в качестве примера NoSQL, который - до этого момента - имел смысл для моих клиентов. Когда клиенты думают о таких примерах, как транзакции и "живые каналы", которые могут составлять сотни тысяч символов, иногда они могут отдать предпочтение обоим решениям.
Этот другой клиент, блестящий в своем бизнесе, не обладает таким техническим краем (он выдающийся харизматический лидер, так что я никоим образом не форма и форма не унижаю его, поскольку у всех нас есть свои сильные стороны). Мне любопытно, если кто-нибудь здесь должен был объяснить эти концепции баз данных незнакомым с ними людям с технической точки зрения и какие аналогии вы использовали для объяснения того, как каждый процесс работает отдельно и как они будут работать вместе?