Current location - Loan Platform Complete Network - Big data management - What language is the cloud computing operating system generally developed in?
What language is the cloud computing operating system generally developed in?
The languages that can be used are java, c++ and so on. The development of cloud technology has not developed any new language, but is based on other languages. Such as the Java language. Compared with other technologies, the most obvious difference is not in development, but in architecture, and the most obvious feature is distribution. \ x0d \ x0d \ 1, Hadoop\x0d\ Hadoop is a framework, which is implemented in Java language. Hadoop is a technology to deal with big data. Hadoop can handle the big data generated by cloud computing. What needs to be distinguished is that Hadoop is not cloud computing. It is inseparable from cloud computing. See below for details. \ x0d \ (1) How did Hadoop come into being \x0d\ Hadoop, as a product of the Internet, has its inevitability. As we all know, we need a server when surfing the Internet. If there is only one computer in the world, there is no need for a server at all. If there are 10 servers, 100 servers, 1000 servers and tens of thousands of servers, how can we let everyone communicate with each other and enjoy knowledge? So we have the internet. \x0d\ Internet came into being, and the whole world can communicate with each other. With so much knowledge, we want to acquire more knowledge, new technology and new knowledge. What do we do through Baidu at home? There are many foreign countries, such as Google. But how many users do Baidu and Google have? Not to mention more, there are at least hundreds of millions of users. And how much data will these users generate and query when they go to Baidu and Google every day? So how can they bear so many users? This is not something that computers or servers can do. \x0d\\x0d\2, openstack\x0d\ openstack are technologies for building cloud platforms, which can build public clouds, private clouds and hybrid clouds. \x0d\ OpenStack is an open source cloud management platform, which is used to unify the framework for managing multiple virtualized clusters. \x0d\ openstack is currently divided into two types \x0d\ (1)openstack operation and maintenance \x0d\ (2)openstack secondary development \x0d\ At present, there are few real openstack secondary development in China, talents in this field, online materials and materials on Taobao. I suggest that friends with high salaries can make some efforts in this regard. \ x0d \ x0d \ 3。 CloudFoundry \ x0d \ CloudFoundry is an open source platform as a service product, which provides developers with the freedom to choose cloud platform, development framework and application services. Cloud Foundry was originally initiated by VMware and has been widely supported by the industry. It enables developers to develop, test, deploy and extend applications more quickly and easily. Cloud Foundry is an open source project. Users can use various private cloud distributions or public cloud services. \ x0d \ x0d \ and nosql is not just sql. \x0d\nosql database is a relatively low-level database, and relational database is developed from nosql database. \x0d\ What is a relational database? There is no conceptual difference here. Commonly used SqlServer, mysql and oracle are all relational databases. Relational database, as its name implies, has a clear and rigorous database relationship. \x0d\ and nosql are databases with inaccurate data relations. A key and a value.