Capitalism has proven to be a successful system of commerce in terms of its capacity to generate wealth. One of the secrets to capitalism's success appears to be its competitive dimension. In the microcomputing arena, one of the latest trends to emerge is called cloud computing. Numerous companies have sprouted across the capitalist landscape to offer an array of cloud services. In terms of their capabilities, these cloud services range in scope from Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) to Software as a Service (SaaS).
Prior to the arrival of cloud computing, at first, there was the desktop computing paradigm. Under the desktop paradigm, standalone hardware and software resided on the local desktop computer. The user completed all computing chores using this dedicated hardware and software infrastructure.
The next leap forward in microcomputing was the network or client-server computing paradigm. One of the biggest benefits of the network paradigm was this: It enabled multiple users to share applications, data, and information across a network. Sometimes the computers connected to the network would be located hundreds of miles apart from one another. One drawback of the network computing paradigm was this: It became the responsibility of the corporation or computer owner to purchase, maintain, upgrade, and replace the underlying software and hardware infrastructure.
The most recent leap forward in microcomputing is cloud computing. One of the biggest benefits of cloud computing is this: No dedicated software or hardware is required by the user or corporation. The software and hardware infrastructure is supplied, maintained, updated, and replaced by the cloud vendor. To gain access to a cloud application, the user only needs an Internet connection and a device to connect to the Internet. Most users connect to the Internet via mobile cellular phones, wireless tablet or laptop devices, wired desktop computers, and so forth.
Take, for instance, the traditional chore of database processing. Numerous companies have emerged in the competitive business space for cloud database applications. These companies actively are competing with one another to provide consumers with the richest possible cloud database computing experience. The rewards for being successful include enormous corporate profits, corporate prestige, and personal enrichment.
Once upon a time, database processing was the exclusive domain of corporate titans. Robust database applications such as Oracle's DB, IBM's DB2, Microsoft's SQL Server, Oracle/Sun Microsystems's MySQL, FileMaker's FileMaker Server, postgresql.org's PostgreSQL, Sybase's Adaptive Server Enterprise, SAP's MaxDB, and so forth, have dominated the business space for database processing. These corporate titans traditionally have implemented the client-server model of database processing, and their software has proven to be quite capable of handling millions of records. In time, however, the cloud model of database processing is expected to supplant the client-server model, which is not to suggest that the corporate titans will not be major players in the cloud database SaaS arena, too.
A few of the new arrivals in the competitive space for cloud database applications include:
Please note that the above list of cloud database competitors, by far, is not comprehensive. The above list only provides a sampling of available cloud database applications in the marketplace.
In the past, data used to be static on the Internet. The user would be presented with a table or chart to peruse. Next, data became dynamic on the Internet. It became possible for the user to query the data, but it was somewhat cumbersome for website developers to output the queries in interesting and varied formats. With the advent of cloud database processing, it is now possible for users to input data into the database and instantaneously see the results of that input in various formats (such as charts, pivot tables, and maps). The website developer, for instance, is relieved of the tedious chore of creating and formatting reports from scratch.
The World Bank's interactive datatable coupled with the hyperlinked population map below provides a tiny illustration of the promise of cloud computing. Additional cloud features include the ability to add new entries to the data (say, to add a new nation), update existing entries (say, to replace the 2020 population count with the 2050 population count), query the data, filter the data, group the data, create charts from the data, and so forth.
The chart below depicts projected human population growth during the 21st century. These projections are based on the medium variant of the UN's 2010 Revision of World Population Prospects dataset. According to these UN population projections, the human population is expected to increase by 47% from year 2010 (6,895,889,018 billion humans) to year 2100 (10,124,926,196 billion humans), or a projected net increase of 3,229,037,178 (billion) humans during this 90-year span of time. Click the chart below for additional charts and maps. These additional charts and maps provide more insights into the UN's population data.
The Earth-hEart logo below brings a real-world perspective to these projected population numbers to convey why these numbers matter as does Sir David Attenborough's video and Michael Jackson's "Earth Song" video.
Watch (Michael Jackson, Earth Song)
Watch (How Many People Can Live on Planet Earth)
The following UN population links demonstrate the transition from the traditional client-server network approach to the cloud approach for database processing:
To be sure, in transitioning from the older client-server or in-house corporate networking model (also known as the LAN/WAN computing paradigm), the web browser and the chore of computing across the World Wide Web form the basis for the cloud computing paradigm. For instance, regarding those UN hyperlinks listed above, your computing device (that is, its web browser) now plays the role of the client or consumer of the population data. The UN's web host now plays the role of the server, provider, or cloud conduit for rendering the UN's population data across the World Wide Web.
One of the greatest concerns about cloud computing is data security. With all of these packets of data freely floating in cyberspace, or with all of this data moving back and forth across the World Wide Web, some have begun wondering if these data packets aren't ripe for the taking by those who are interested in espionage not to mention those computer hackers who harbor malicious and unethical intentions. Some computer experts know how to intercept and grab a copy of data as it travels through fiber optics cables, and so forth, en route to its ultimate World Wide Web destination. The potential for data spying and data theft particularly holds true for those computer experts who build and maintain the hardware infrastructure for transmitting data across the World Wide Web.
For those who are interested in learning how to develop websites, numerous techniques or technologies exist for presenting interactive data in tabular form across the World Wide Web. Some of these techniques are client-focused and some are server-focused. Some of these techniques are offered for free. But website developers should be prepared to pay money to gain access to the more sophisticated or custom-built tools and techniques for presenting interactive data across the World Wide Web.
These techniques for interactively presenting data across the World Wide Web broadly can be placed into two categories: (1) the do-it-yourself variety or (2) the custom-built variety. Both varieties range in scope from the fairly simple to the very elaborate. A few of the more popular do-it-yourself varieties for interactively presenting data across the World Wide Web include:
Other less popular techniques for interactively presenting data across the World Wide Web include ASP/ODBC and JSP/ODBC-JDBC. A newly emerging technique for interactively presenting data across the World Wide Web appears to be the AJAX (Asynchronous JavaScript) / JSON (JavaScript Object Notation) technique. The JSON data format is emerging as a popular alternative to the XML data format. Instead of AJAX meaning Asynchronous JavaScript and XML, AJAX also is beginning to mean Asynchronous JavaScript and JSON.
Custom-built varieties for interactively presenting data across the World Wide Web run the gamut from the fairly simple ones such as TinyTable and MySQL Ajax Table Editor to the more elaborate and sophisticated ones such as Microsoft SQL Server Express Edition and Oracle Application Express (Oracle APEX). Because I am not a computer wizard, and because I do not possess a college degree in computer science, personally speaking, I tend to select the fairly simple techniques.
To demonstrate how data is presented interactively in tabular form across the World Wide Web, the table in the following link uses the JavaScript/Tabular Data Control do-it-yourself technique to present the UN's population data. There are numerous ways to implement the Tabular Data Control. This particular implementation of the Tabular Data Control originally was developed by the programming team of Harvey Deitel, Paul Deitel & Tem Nieto. It further should be noted that the following technique only works with the Microsoft Internet Explorer web browser. The Tabular Data Control originally was developed by Microsoft Corporation specifically to run under its Internet Explorer web browser in tandem with its Windows operating system. Competing web browsers do not natively support the Tabular Data Control. Competing browser builders do not appear to be too eager to embrace the proprietary aspects of Microsoft's innovations in browser technology.
Click This Link to Try the JavaScript/Tabular Data Control Demo of UN Population Data (Data Displays with Internet Explorer Only)
On a related note and based on accounts I have seen, Microsoft Corporation was a pioneer or microcomputer industry leader in porting XML technology to the web browser. In the early days of XML development, Microsoft Corporation crafted a unique and impressive implementation of the XML/XSLT technique for presenting data interactively in tabular form across the World Wide Web (which, by the way, in part, accounts for one of multiple reasons why Bill Gates became a billionaire). Much like its Tabular Data Control counterpart, I rate Microsoft's implementation of the XML/XSLT technique as being fairly easy to follow, yet the results are robust and neat. Because Microsoft's implementation of the XML/XSLT technique only works when using the Microsoft Internet Explorer web browser, most website developers have opted to use the JavaScript/XML technique, which is considered to be one of those browser neutral approaches for rendering XML data across the World Wide Web via the web browser.
Click This Link to Try the XML/XSLT Demo of UN Population Data (Data Displays with Internet Explorer Only)
With the sunsetting of the Internet Explorer browser coupled with a move away from proprietary web browser practices, it should be noted that the JavaScript/Tabular Data Control and the JavaScript/XML demonstrations only function with Internet Explorer version 9 and lower. Microsoft has launched its Edge web browser as a replacement for its older Internet Explorer web browser. The proprietary features have been removed from the Microsoft Edge web browser.
To further demonstrate how data is presented interactively in tabular form across the World Wide Web, the table in the following link uses the PHP/SQL do-it-yourself technique to present the UN's population data.
Click This Link to Try the PHP/SQL Demo of UN Population Data
To mix it up a little, the following link demonstrates the CGI/Perl technique for presenting interactive data across the World Wide Web. This particular demonstration presents the population data in a vertical format unlike the horizontal format of data tables. Each record in the demo is separated by a horizontal line. The CGI/Perl technique is as rich, diverse, and sophisticated as the other techniques mentioned here when it comes to database processing across the World Wide Web. But, because I am neither a computer expert nor a Perl guru, I have opted to present a somewhat simplistic CGI/Perl demo here of the UN's population data. To be sure, as another illustration of Perl's capabilities, the Concentration game on the Just for Fun page of this website was developed with CGI/Perl courtesy of Shishir Gundavaram.
Click This Link to Try the CGI/Perl Demo of UN Population Data
It also should be noted that the "Book Credits" page of this website (see Menus) uses the TinyTable custom-built technique for displaying interactive data in tabular form across the World Wide Web. The TinyTable technique is client-focused, which means the bulk of the database processing occurs on the user's computing device and inside the user's web browser. The following DataTables custom-built approach provides another demonstration of how data can be presented interactively in tabular form across the World Wide Web. The countries in the table below are presented in alphabetical order.
Country |
2010's Estimated Population |
Country's Percent of World's Population |
Population Rank (001 = Most Populous) |
Region |
Afghanistan |
31,411,743 |
0.45551% |
040 of 230 |
Asia (Southern) |
Albania |
3,204,284 |
0.04647% |
135 of 230 |
Europe (Southern) |
Algeria |
35,468,208 |
0.51434% |
035 of 230 |
Africa (Northern) |
American Samoa |
68,420 |
0.00099% |
203 of 230 |
Polynesia (Oceania) |
Andorra |
84,864 |
0.00123% |
201 of 230 |
Europe (Southern) |
Angola |
19,081,912 |
0.27671% |
059 of 230 |
Africa (Middle) |
Anguilla |
15,358 |
0.00022% |
220 of 230 |
Caribbean |
Antigua and Barbuda |
88,710 |
0.00129% |
199 of 230 |
Caribbean |
Argentina |
40,412,376 |
0.58604% |
033 of 230 |
America (South) |
Armenia |
3,092,072 |
0.04484% |
136 of 230 |
Asia (Western) |
Aruba |
107,488 |
0.00156% |
195 of 230 |
Caribbean |
Australia |
22,268,384 |
0.32292% |
052 of 230 |
Australia / New Zealand |
Austria |
8,393,644 |
0.12172% |
092 of 230 |
Europe (Western) |
Azerbaijan |
9,187,783 |
0.13324% |
090 of 230 |
Asia (Western) |
Bahamas |
342,877 |
0.00497% |
176 of 230 |
Caribbean |
Bahrain |
1,261,835 |
0.01830% |
154 of 230 |
Asia (Western) |
Bangladesh |
148,692,131 |
2.15624% |
008 of 230 |
Asia (Southern) |
Barbados |
273,331 |
0.00396% |
180 of 230 |
Caribbean |
Belarus |
9,595,421 |
0.13915% |
087 of 230 |
Europe (Eastern) |
Belgium |
10,712,066 |
0.15534% |
076 of 230 |
Europe (Western) |
Belize |
311,627 |
0.00452% |
179 of 230 |
America (Central) |
Benin |
8,849,892 |
0.12834% |
091 of 230 |
Africa (Western) |
Bermuda |
64,941 |
0.00094% |
205 of 230 |
America (Northern) |
Bhutan |
725,940 |
0.01053% |
163 of 230 |
Asia (Southern) |
Bolivia (Plurinational State of) |
9,929,849 |
0.14400% |
084 of 230 |
America (South) |
Bosnia and Herzegovina |
3,760,149 |
0.05453% |
128 of 230 |
Europe (Southern) |
Botswana |
2,006,945 |
0.02910% |
146 of 230 |
Africa (Southern) |
Brazil |
194,946,470 |
2.82700% |
005 of 230 |
America (South) |
British Virgin Islands |
23,245 |
0.00034% |
217 of 230 |
Caribbean |
Brunei Darussalam |
398,920 |
0.00578% |
175 of 230 |
Asia (South-Eastern) |
Bulgaria |
7,494,332 |
0.10868% |
097 of 230 |
Europe (Eastern) |
Burkina Faso |
16,468,714 |
0.23882% |
062 of 230 |
Africa (Western) |
Burundi |
8,382,849 |
0.12156% |
093 of 230 |
Africa (Eastern) |
Cambodia |
14,138,255 |
0.20502% |
069 of 230 |
Asia (South-Eastern) |
Cameroon |
19,598,889 |
0.28421% |
058 of 230 |
Africa (Middle) |
Canada |
34,016,593 |
0.49329% |
036 of 230 |
America (Northern) |
Cape Verde |
495,999 |
0.00719% |
171 of 230 |
Africa (Western) |
Cayman Islands |
56,230 |
0.00082% |
208 of 230 |
Caribbean |
Central African Republic |
4,401,051 |
0.06382% |
121 of 230 |
Africa (Middle) |
Chad |
11,227,208 |
0.16281% |
075 of 230 |
Africa (Middle) |
Channel Islands |
153,352 |
0.00222% |
191 of 230 |
Europe (Northern) |
Chile |
17,113,688 |
0.24817% |
060 of 230 |
America (South) |
China |
1,341,335,152 |
19.45123% |
001 of 230 |
Asia (Eastern) |
China, Hong Kong SAR |
7,053,189 |
0.10228% |
099 of 230 |
Asia (Eastern) |
China, Macao SAR |
543,656 |
0.00788% |
166 of 230 |
Asia (Eastern) |
Colombia |
46,294,841 |
0.67134% |
027 of 230 |
America (South) |
Comoros |
734,750 |
0.01065% |
162 of 230 |
Africa (Eastern) |
Congo |
4,042,899 |
0.05863% |
125 of 230 |
Africa (Middle) |
Cook Islands |
20,288 |
0.00029% |
219 of 230 |
Polynesia (Oceania) |
Costa Rica |
4,658,887 |
0.06756% |
118 of 230 |
America (Central) |
Cote d'Ivoire |
19,737,800 |
0.28623% |
057 of 230 |
Africa (Western) |
Croatia |
4,403,330 |
0.06385% |
120 of 230 |
Europe (Southern) |
Cuba |
11,257,979 |
0.16326% |
074 of 230 |
Caribbean |
Cyprus |
1,103,647 |
0.01600% |
157 of 230 |
Asia (Western) |
Czech Republic |
10,492,960 |
0.15216% |
079 of 230 |
Europe (Eastern) |
Dem. People's Republic of Korea |
24,346,229 |
0.35305% |
048 of 230 |
Asia (Eastern) |
Democratic Republic of the Congo |
65,965,795 |
0.95660% |
020 of 230 |
Africa (Middle) |
Denmark |
5,550,142 |
0.08048% |
110 of 230 |
Europe (Northern) |
Djibouti |
888,716 |
0.01289% |
158 of 230 |
Africa (Eastern) |
Dominica |
67,757 |
0.00098% |
204 of 230 |
Caribbean |
Dominican Republic |
9,927,320 |
0.14396% |
085 of 230 |
Caribbean |
Ecuador |
14,464,739 |
0.20976% |
067 of 230 |
America (South) |
Egypt |
81,121,077 |
1.17637% |
016 of 230 |
Africa (Northern) |
El Salvador |
6,192,993 |
0.08981% |
105 of 230 |
America (Central) |
Equatorial Guinea |
700,401 |
0.01016% |
164 of 230 |
Africa (Middle) |
Eritrea |
5,253,676 |
0.07619% |
114 of 230 |
Africa (Eastern) |
Estonia |
1,341,140 |
0.01945% |
152 of 230 |
Europe (Northern) |
Ethiopia |
82,949,541 |
1.20288% |
014 of 230 |
Africa (Eastern) |
Faeroe Islands |
48,708 |
0.00071% |
211 of 230 |
Europe (Northern) |
Falkland Islands (Malvinas) |
3,017 |
0.00004% |
227 of 230 |
America (South) |
Fiji |
860,623 |
0.01248% |
159 of 230 |
Melanesia (Oceania) |
Finland |
5,364,546 |
0.07779% |
112 of 230 |
Europe (Northern) |
France |
62,787,427 |
0.91051% |
021 of 230 |
Europe (Western) |
French Guiana |
231,151 |
0.00335% |
184 of 230 |
America (South) |
French Polynesia |
270,764 |
0.00393% |
181 of 230 |
Polynesia (Oceania) |
Gabon |
1,505,463 |
0.02183% |
150 of 230 |
Africa (Middle) |
Gambia |
1,728,394 |
0.02506% |
148 of 230 |
Africa (Western) |
Georgia |
4,352,244 |
0.06311% |
123 of 230 |
Asia (Western) |
Germany |
82,302,465 |
1.19350% |
015 of 230 |
Europe (Western) |
Ghana |
24,391,823 |
0.35372% |
047 of 230 |
Africa (Western) |
Gibraltar |
29,244 |
0.00042% |
216 of 230 |
Europe (Southern) |
Greece |
11,359,346 |
0.16473% |
073 of 230 |
Europe (Southern) |
Greenland |
57,296 |
0.00083% |
207 of 230 |
America (Northern) |
Grenada |
104,487 |
0.00152% |
196 of 230 |
Caribbean |
Guadeloupe |
460,666 |
0.00668% |
172 of 230 |
Caribbean |
Guam |
179,896 |
0.00261% |
188 of 230 |
Micronesia (Oceania) |
Guatemala |
14,388,929 |
0.20866% |
068 of 230 |
America (Central) |
Guinea |
9,981,590 |
0.14475% |
083 of 230 |
Africa (Western) |
Guinea-Bissau |
1,515,224 |
0.02197% |
149 of 230 |
Africa (Western) |
Guyana |
754,493 |
0.01094% |
161 of 230 |
America (South) |
Haiti |
9,993,247 |
0.14492% |
081 of 230 |
Caribbean |
Holy See |
458 |
0.00001% |
230 of 230 |
Europe (Southern) |
Honduras |
7,600,524 |
0.11022% |
095 of 230 |
America (Central) |
Hungary |
9,983,645 |
0.14478% |
082 of 230 |
Europe (Eastern) |
Iceland |
320,136 |
0.00464% |
177 of 230 |
Europe (Northern) |
India |
1,224,614,327 |
17.75861% |
002 of 230 |
Asia (Southern) |
Indonesia |
239,870,937 |
3.47846% |
004 of 230 |
Asia (South-Eastern) |
Iran (Islamic Republic of) |
73,973,630 |
1.07272% |
017 of 230 |
Asia (Southern) |
Iraq |
31,671,591 |
0.45928% |
039 of 230 |
Asia (Western) |
Ireland |
4,469,900 |
0.06482% |
119 of 230 |
Europe (Northern) |
Isle of Man |
82,869 |
0.00120% |
202 of 230 |
Europe (Northern) |
Israel |
7,418,400 |
0.10758% |
098 of 230 |
Asia (Western) |
Italy |
60,550,848 |
0.87807% |
023 of 230 |
Europe (Southern) |
Jamaica |
2,741,052 |
0.03975% |
139 of 230 |
Caribbean |
Japan |
126,535,920 |
1.83495% |
010 of 230 |
Asia (Eastern) |
Jordan |
6,187,227 |
0.08972% |
106 of 230 |
Asia (Western) |
Kazakhstan |
16,026,367 |
0.23240% |
063 of 230 |
Asia (Central) |
Kenya |
40,512,682 |
0.58749% |
032 of 230 |
Africa (Eastern) |
Kiribati |
99,546 |
0.00144% |
198 of 230 |
Micronesia (Oceania) |
Kuwait |
2,736,732 |
0.03969% |
140 of 230 |
Asia (Western) |
Kyrgyzstan |
5,334,223 |
0.07735% |
113 of 230 |
Asia (Central) |
Lao People's Democratic Republic |
6,200,894 |
0.08992% |
104 of 230 |
Asia (South-Eastern) |
Latvia |
2,252,060 |
0.03266% |
142 of 230 |
Europe (Northern) |
Lebanon |
4,227,597 |
0.06131% |
124 of 230 |
Asia (Western) |
Lesotho |
2,171,318 |
0.03149% |
143 of 230 |
Africa (Southern) |
Liberia |
3,994,122 |
0.05792% |
127 of 230 |
Africa (Western) |
Libyan Arab Jamahiriya |
6,355,112 |
0.09216% |
103 of 230 |
Africa (Northern) |
Liechtenstein |
36,032 |
0.00052% |
213 of 230 |
Europe (Western) |
Lithuania |
3,323,611 |
0.04820% |
134 of 230 |
Europe (Northern) |
Luxembourg |
507,448 |
0.00736% |
170 of 230 |
Europe (Western) |
Madagascar |
20,713,819 |
0.30038% |
055 of 230 |
Africa (Eastern) |
Malawi |
14,900,841 |
0.21608% |
066 of 230 |
Africa (Eastern) |
Malaysia |
28,401,017 |
0.41185% |
044 of 230 |
Asia (South-Eastern) |
Maldives |
315,885 |
0.00458% |
178 of 230 |
Asia (Southern) |
Mali |
15,369,809 |
0.22288% |
065 of 230 |
Africa (Western) |
Malta |
416,515 |
0.00604% |
173 of 230 |
Europe (Southern) |
Marshall Islands |
54,038 |
0.00078% |
209 of 230 |
Micronesia (Oceania) |
Martinique |
405,814 |
0.00588% |
174 of 230 |
Caribbean |
Mauritania |
3,459,773 |
0.05017% |
132 of 230 |
Africa (Western) |
Mauritius |
1,299,172 |
0.01884% |
153 of 230 |
Africa (Eastern) |
Mayotte |
204,114 |
0.00296% |
185 of 230 |
Africa (Eastern) |
Mexico |
113,423,047 |
1.64479% |
011 of 230 |
America (Central) |
Micronesia (Fed. States of) |
111,064 |
0.00161% |
192 of 230 |
Micronesia (Oceania) |
Monaco |
35,407 |
0.00051% |
214 of 230 |
Europe (Western) |
Mongolia |
2,756,001 |
0.03997% |
138 of 230 |
Asia (Eastern) |
Montenegro |
631,490 |
0.00916% |
165 of 230 |
Europe (Southern) |
Montserrat |
5,934 |
0.00009% |
225 of 230 |
Caribbean |
Morocco |
31,951,412 |
0.46334% |
038 of 230 |
Africa (Northern) |
Mozambique |
23,390,765 |
0.33920% |
050 of 230 |
Africa (Eastern) |
Myanmar |
47,963,012 |
0.69553% |
026 of 230 |
Asia (South-Eastern) |
Namibia |
2,283,289 |
0.03311% |
141 of 230 |
Africa (Southern) |
Nauru |
10,255 |
0.00015% |
222 of 230 |
Micronesia (Oceania) |
Nepal |
29,959,364 |
0.43445% |
041 of 230 |
Asia (Southern) |
Netherlands |
16,612,988 |
0.24091% |
061 of 230 |
Europe (Western) |
Netherlands Antilles |
200,689 |
0.00291% |
186 of 230 |
Caribbean |
New Caledonia |
250,870 |
0.00364% |
182 of 230 |
Melanesia (Oceania) |
New Zealand |
4,368,136 |
0.06334% |
122 of 230 |
Australia / New Zealand |
Nicaragua |
5,788,163 |
0.08394% |
109 of 230 |
America (Central) |
Niger |
15,511,953 |
0.22494% |
064 of 230 |
Africa (Western) |
Nigeria |
158,423,182 |
2.29736% |
007 of 230 |
Africa (Western) |
Niue |
1,468 |
0.00002% |
228 of 230 |
Polynesia (Oceania) |
Northern Mariana Islands |
60,917 |
0.00088% |
206 of 230 |
Micronesia (Oceania) |
Norway |
4,883,111 |
0.07081% |
117 of 230 |
Europe (Northern) |
Occupied Palestinian Territory |
4,039,192 |
0.05857% |
126 of 230 |
Asia (Western) |
Oman |
2,782,435 |
0.04035% |
137 of 230 |
Asia (Western) |
Other non-specified areas Eastern Asia |
23,216,236 |
0.33667% |
051 of 230 |
Asia (Eastern) |
Pakistan |
173,593,383 |
2.51735% |
006 of 230 |
Asia (Southern) |
Palau |
20,472 |
0.00030% |
218 of 230 |
Micronesia (Oceania) |
Panama |
3,516,820 |
0.05100% |
131 of 230 |
America (Central) |
Papua New Guinea |
6,858,266 |
0.09945% |
101 of 230 |
Melanesia (Oceania) |
Paraguay |
6,454,548 |
0.09360% |
102 of 230 |
America (South) |
Peru |
29,076,512 |
0.42165% |
042 of 230 |
America (South) |
Philippines |
93,260,798 |
1.35241% |
012 of 230 |
Asia (South-Eastern) |
Poland |
38,276,660 |
0.55506% |
034 of 230 |
Europe (Eastern) |
Portugal |
10,675,572 |
0.15481% |
077 of 230 |
Europe (Southern) |
Puerto Rico |
3,749,009 |
0.05437% |
129 of 230 |
Caribbean |
Qatar |
1,758,793 |
0.02550% |
147 of 230 |
Asia (Western) |
Republic of Korea |
48,183,584 |
0.69873% |
025 of 230 |
Asia (Eastern) |
Republic of Moldova |
3,572,885 |
0.05181% |
130 of 230 |
Europe (Eastern) |
Reunion |
846,068 |
0.01227% |
160 of 230 |
Africa (Eastern) |
Romania |
21,486,371 |
0.31158% |
053 of 230 |
Europe (Eastern) |
Russian Federation |
142,958,164 |
2.07309% |
009 of 230 |
Europe (Eastern) |
Rwanda |
10,624,005 |
0.15406% |
078 of 230 |
Africa (Eastern) |
Saint Helena |
4,118 |
0.00006% |
226 of 230 |
Africa (Western) |
Saint Kitts and Nevis |
52,402 |
0.00076% |
210 of 230 |
Caribbean |
Saint Lucia |
174,267 |
0.00253% |
189 of 230 |
Caribbean |
Saint Pierre and Miquelon |
6,046 |
0.00009% |
224 of 230 |
America (Northern) |
Saint Vincent and the Grenadines |
109,333 |
0.00159% |
193 of 230 |
Caribbean |
Samoa |
183,081 |
0.00265% |
187 of 230 |
Polynesia (Oceania) |
San Marino |
31,534 |
0.00046% |
215 of 230 |
Europe (Southern) |
Sao Tome and Principe |
165,397 |
0.00240% |
190 of 230 |
Africa (Middle) |
Saudi Arabia |
27,448,086 |
0.39804% |
045 of 230 |
Asia (Western) |
Senegal |
12,433,728 |
0.18031% |
072 of 230 |
Africa (Western) |
Serbia |
9,856,222 |
0.14293% |
086 of 230 |
Europe (Southern) |
Seychelles |
86,518 |
0.00125% |
200 of 230 |
Africa (Eastern) |
Sierra Leone |
5,867,536 |
0.08509% |
108 of 230 |
Africa (Western) |
Singapore |
5,086,418 |
0.07376% |
115 of 230 |
Asia (South-Eastern) |
Slovakia |
5,462,119 |
0.07921% |
111 of 230 |
Europe (Eastern) |
Slovenia |
2,029,680 |
0.02943% |
145 of 230 |
Europe (Southern) |
Solomon Islands |
538,148 |
0.00780% |
167 of 230 |
Melanesia (Oceania) |
Somalia |
9,330,872 |
0.13531% |
089 of 230 |
Africa (Eastern) |
South Africa |
50,132,817 |
0.72700% |
024 of 230 |
Africa (Southern) |
Spain |
46,076,989 |
0.66818% |
028 of 230 |
Europe (Southern) |
Sri Lanka |
20,859,949 |
0.30250% |
054 of 230 |
Asia (Southern) |
Sudan |
43,551,941 |
0.63156% |
031 of 230 |
Africa (Northern) |
Suriname |
524,636 |
0.00761% |
169 of 230 |
America (South) |
Swaziland |
1,186,056 |
0.01720% |
155 of 230 |
Africa (Southern) |
Sweden |
9,379,687 |
0.13602% |
088 of 230 |
Europe (Northern) |
Switzerland |
7,664,318 |
0.11114% |
094 of 230 |
Europe (Western) |
Syrian Arab Republic |
20,410,606 |
0.29598% |
056 of 230 |
Asia (Western) |
Tajikistan |
6,878,637 |
0.09975% |
100 of 230 |
Asia (Central) |
TFYR Macedonia |
2,060,563 |
0.02988% |
144 of 230 |
Europe (Southern) |
Thailand |
69,122,234 |
1.00237% |
019 of 230 |
Asia (South-Eastern) |
Timor-Leste |
1,124,355 |
0.01630% |
156 of 230 |
Asia (South-Eastern) |
Togo |
6,027,798 |
0.08741% |
107 of 230 |
Africa (Western) |
Tokelau |
1,135 |
0.00002% |
229 of 230 |
Polynesia (Oceania) |
Tonga |
104,058 |
0.00151% |
197 of 230 |
Polynesia (Oceania) |
Trinidad and Tobago |
1,341,465 |
0.01945% |
151 of 230 |
Caribbean |
Tunisia |
10,480,934 |
0.15199% |
080 of 230 |
Africa (Northern) |
Turkey |
72,752,325 |
1.05501% |
18 of 230 |
Asia (Western) |
Turkmenistan |
5,041,995 |
0.07312% |
116 of 230 |
Asia (Central) |
Turks and Caicos Islands |
38,354 |
0.00056% |
212 of 230 |
Caribbean |
Tuvalu |
9,827 |
0.00014% |
223 of 230 |
Polynesia (Oceania) |
Uganda |
33,424,683 |
0.48470% |
037 of 230 |
Africa (Eastern) |
Ukraine |
45,448,329 |
0.65906% |
029 of 230 |
Europe (Eastern) |
United Arab Emirates |
7,511,690 |
0.10893% |
096 of 230 |
Asia (Western) |
United Kingdom |
62,035,570 |
0.89960% |
022 of 230 |
Europe (Northern) |
United Republic of Tanzania |
44,841,226 |
0.65026% |
030 of 230 |
Africa (Eastern) |
United States of America |
310,383,948 |
4.50100% |
003 of 230 |
America (Northern) |
United States Virgin Islands |
109,056 |
0.00158% |
194 of 230 |
Caribbean |
Uruguay |
3,368,786 |
0.04885% |
133 of 230 |
America (South) |
Uzbekistan |
27,444,702 |
0.39799% |
046 of 230 |
Asia (Central) |
Vanuatu |
239,651 |
0.00348% |
183 of 230 |
Melanesia (Oceania) |
Venezuela (Bolivarian Republic of) |
28,979,857 |
0.42025% |
043 of 230 |
America (South) |
Viet Nam |
87,848,445 |
1.27392% |
013 of 230 |
Asia (South-Eastern) |
Wallis and Futuna Islands |
13,566 |
0.00020% |
221 of 230 |
Polynesia (Oceania) |
Western Sahara |
530,500 |
0.00769% |
168 of 230 |
Africa (Northern) |
Yemen |
24,052,514 |
0.34879% |
049 of 230 |
Asia (Western) |
Zambia |
13,088,570 |
0.18980% |
070 of 230 |
Africa (Eastern) |
Zimbabwe |
12,571,454 |
0.18230% |
071 of 230 |
Africa (Eastern) |
|
|
|
|
|
To be sure, DataTables, too, has ventured into the cloud. DataTables has created a companion CloudTables service to present interactive data in the cloud. The CloudTables approach is illustrated here:
Again, numerous custom-built techniques are available such as EditableGrid and Airtable, to cite a couple of more custom-built techniques.
The Book Links page of this website (see Menus) uses the PHP/SQL do-it-yourself technique. The PHP/SQL technique is server-focused, which means the bulk of the database processing occurs on the web server. The Book Links page is driven by Oracle's MySQL database engine. To be sure, my web host, FatCow, uses the Linux (Debian version) Apache server platform with MySQL preinstalled (as well as having other website development tools preinstalled such as Perl/CGI, PHP, and Python). In other words, sometimes you are limited to using the web tools that are available on the server of your web host. For instance, if you are a website developer and if your web host does not support ASP, .NET, and other Microsoft-centered web tools, then you would not be able to render ASP-driven web pages from that particular web host. You would have to switch to a web host who supports Microsoft-centered web tools in order to render, say, ASP-driven web pages to visitors of your website.
Database processing is but one of dozens of microcomputing chores that gradually are migrating to the so-called cloud. To be sure, both Microsoft and Oracle offer cloud database services. While I believe that cloud computing is wonderful, fabulous, inspiring, and all of that good stuff, I also believe that consumers should be given as many choices as possible. While cloud computing might be the rave of the future, I believe that corporations should continue to give consumers the option of purchasing the old-fashioned, off-the-shelf, shrinked-wrapped version of a software application. I believe that cloud computing and stand-alone computing peacefully could coexist. There always will be consumers who enjoy stand-alone computing but would rather have little to nothing to do with "cloud" computing at least in the household setting as compared to a business setting.
The topic of cloud computing is revisited in Chapter 10 of the book (The Age of Homo Sapiens Sapiens). The topic of population growth is revisited in the book's Conclusions. The following videos are meant to shed a bit more background light on this emerging technology known as cloud computing:
Watch (When Computers Changed the World from the Revolution Exhibition)
Watch (Cloud 101)
Watch (Intel Cloud Computing 2015 Vision)
Watch (Cloud Computing Services Models - IaaS PaaS SaaS Explained)
Watch (Cloud Computing - Business Transformation in the Cloud)
Cloud Computing: Benefits, Risks and Recommendations & Cloud Computing Video
Credit for Population Data:
- United Nations, Department of Economic and Social Affairs, Population Division (2011). World Population Prospects: The 2010 Revision, CD-ROM Edition
- United Nations, Department of Economic and Social Affairs, Population Division
Sources for Country Details:
- Library of Congress - Guide to Law Online
- Central Intelligence Agency - World Factbook
- BBC News - Country Profiles
- Wikitravel - Worldwide Travel Guide
For more information about cloud computing, see the following links:
- Cloud Computing
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Cloud Platforms
- Cloud Computing Providers
- Cloud Infrastructure
- Cloud Applications
- List of Collaborative Software
- Cloud Database
- Cloud School
- SOA School
- Go2web20.net
Additional References for the Countries of the World:
- One World - Nations Online Project
- The Library of Congress - Country Studies
- VirtualTourist.com
NOTE: Please view your browser's page source for a list of resources used to create this page (generally, by right clicking the mouse).