|
В момента всички живеем в епоха на огромно съхранение на данни, но големите данни и тяхната основна технология NoSQL също се превръщат в модна дума в интернет. За глобални интернет компании като Google, Facebook и IBM използването на NoSQL, силно мащабируем нерелационен инвентар от данни, често надхвърля това на релационни бази данни. Всъщност, в процеса на решаване на някои проблеми с масивни и полуструктурирани данни, се появи серия от нови продукти за бази данни, които се наричат NoSQL. От 26 до 27 април 2013 г. се проведе Big Data Global Technology Summit 2013, организиран от марката WOT (World Of Tech) на 51CTO Media Group, в хотел Renaissance Beijing R&F. NoSQL продуктите постоянно се променят, с различни функции и стойностни предложения, което често прави избора труден. Репортерът комуникира задълбочено с Минг Лей, експерт по софтуерна разработка от Силициевата долина, който работи в Oracle, Microsoft и Google, както и с реалния анализ на NoSQL, и обобщи някои мнения за справка на интернет потребителите.
Г-жа Минг Лей (вляво) Разпределени системи и NoSQL Разпределената система включва много различни нива, включва приложния слой, слоя данни, слоя за производителност и др., сега основно говорим за приложния слой и слоя данни, които са важни компоненти на разпределената система, приложният слой обикновено е без състояние, а слоят данни постоянно извършва операции за запазване на състоянието. Слоят данни е най-трудното и най-дълбоко ниво в разпределена система. Мисълта на Минг Лей е, че NoSQL е памет в разпределена система, която е вид разпределена система. Или ниво на разпределени системи. Сравнение между NoSQL кеш и CDN кеш Най-голямата разлика между NoSQL кеширането и CDN кеширането е, че NoSQL кеширането се отнася до кеша на слоя данни, а не кеша на приложния слой, нито кеша на мрежовия слой, така че кешът му е относително суров дан. Например, транзакциите в тази логика на приложението не са крайните резултати за потребителя, така че ако кешираме на мрежовия слой, най-често срещаната технология се нарича CDN, която на английски се нарича ContentDeliveryNetwork и обикновено кешира определени уеб страници на някои уеб сървъри в края на мрежата, близо до потребителя.
|