Недавно я читал отличный курс Coursera под названием Изучение того, как учиться: мощные умственные инструменты, которые помогут вам овладеть сложными предметами, где доктор Барбара Окли блестяще учила, что, когда мы являемся мастерами в каком-то предмете, эти знания образуют кусок информации в наш мозг, которые облегчают изучение нового предмета.

Я считаю, что почти все программисты в целом или, по крайней мере, в какие-то моменты оператора должны были обрабатывать SQL. Как вы знаете, SQL - язык структурированных запросов - на протяжении десятилетий с 1979 года является основным способом сохранения информации, используемой в нашем программном обеспечении, или даже уникальным вариантом. Но в недавнем прошлом была создана действительно хорошая альтернатива этой проблеме, с 1998 года у нас есть NoSql, поддерживающий No Only SQL, где с 1998 года мы можем хранить наши данные другими способами, чем реляционные. Согласно книге Введение в науку о данных , мы можем хранить наши данные, используя четыре больших типа NoSQL: хранилище ключей и значений, хранилище документов, столбцовую базу данных и графовую базу данных, в настоящее время можно выбрать базу данных, соответствующую потребностям наших приложений, среди десятков поставщиков, таких как как MongoDB, Cassandra и DynamoDB.

К сожалению или к счастью, разница между SQL и NoSQL огромна, начиная с синтаксиса, способа хранения данных и заканчивая различиями, например, как вы ссылаетесь на таблицу SQL, которая в NoSql называется коллекцией.

Но почему я начал этот текст с разговора о фрагментах информации в нашем мозгу? Потому что, помимо всех различий и кривых обучения, у нас уже есть отличный или хотя бы некоторый опыт использования SQL. Как я уже сказал, SQL был нашим единственным вариантом, и эти знания помогут вам изучить NoSql, вы можете, например, легко связать, что таблица SQL является коллекцией на NoSQL. Изучение NoSql поможет вам лучше выполнять свою работу, зная, что существует множество вариантов, и можно выбрать правильный вариант для вашего приложения, превратив вашу систему в систему более устойчивую, продуктивную, производительную и для более ярких и счастливых дней, поэтому если вы боитесь или беспокоитесь о том, чтобы попробовать эти технологии или друг друга, просто сделайте это, и вы будете очень вознаграждены этим.