[SPARK-4916][SQL][DOCS]Update SQL programming guide about cache section
[SPARK-4916][SQL][DOCS]Update SQL programming guide about cache section

`SchemeRDD.cache()` now uses in-memory columnar storage.

Author: luogankun <luogankun@gmail.com>

Closes #3759 from luogankun/SPARK-4916 and squashes the following commits:

7b39864 [luogankun] [SPARK-4916]Update SQL programming guide
6018122 [luogankun] Merge branch 'master' of https://github.com/apache/spark into SPARK-4916
0b93785 [luogankun] [SPARK-4916]Update SQL programming guide
99b2336 [luogankun] [SPARK-4916]Update SQL programming guide

SnappyDataInc/spark,andrewor14/iolap,gioenn/xSpark,bravo-zhang/spark,byakuinss/spark,dhruve/spark,publicRoman/spark,huang1900/spark,bOOm-X/spark,SnappyDataInc/spark,jrshust/spark,akopich/spark,someorz/spark,maropu/spark,kissmetrics/spark,UndeadBaneGitHub/spark,ron8hu/spark,jlopezmalla/spark,sahilTakiar/spark,tengpeng/spark,haowu80s/spark,aokolnychyi/spark,szhem/spark,akopich/spark,poffuomo/spark,Aegeaner/spark,cloud-fan/spark,panfengfeng/spark,janewangfb/spark,UndeadBaneGitHub/spark,SHASHANKB/spark,apache/spark,esi-mineset/spark,gioenn/xSpark,zzcclp/spark,rednaxelafx/apache-spark,metamx/spark,ddna1021/spark,zero323/spark,jkbradley/spark,huang1900/spark,mdespriee/spark,pronix/spark,ajaysaini725/spark,liutang123/spark,liyichao/spark,zzcclp/spark,huang1900/spark,eyalfa/spark,JoshRosen/spark,nlalevee/spark,hvanhovell/spark,WeichenXu123/spark,tengpeng/spark,rikima/spark,setjet/spark,metamx/spark,panfengfeng/spark,xuanyuanking/spark,saltstar/spark,nilsgrabbert/spark,taroplus/spark,zuotingbing/spark,ahnqirage/spark,maropu/spark,SHASHANKB/spark,kevinyu98/spark,gioenn/xSpark,publicRoman/spark,sahilTakiar/spark,kiszk/spark,hvanhovell/spark,eyalfa/spark,ptkool/spark,wangmiao1981/spark,zuotingbing/spark,caneGuy/spark,bravo-zhang/spark,rezasafi/spark,actuaryzhang/spark,Aegeaner/spark,huang1900/spark,esi-mineset/spark,MLnick/spark,publicRoman/spark,shubhamchopra/spark,shubhamchopra/spark,LantaoJin/spark,minixalpha/spark,akopich/spark,rednaxelafx/apache-spark,sachintyagi22/spark,Panos-Bletsos/spark-cost-model-optimizer,dbtsai/spark,wangyum/spark,big-pegasus/spark,tengpeng/spark,guoxiaolongzte/spark,WindCanDie/spark,cloud-fan/spark,cin/spark,WeichenXu123/spark,narahari92/spark,BryanCutler/spark,metamx/spark,ueshin/apache-spark,big-pegasus/spark,byakuinss/spark,shaneknapp/spark,patrick-nicholson/spark,xflin/spark,ptkool/spark,kissmetrics/spark,BryanCutler/spark,lvdongr/spark,wangyum/spark,narahari92/spark,ueshin/apache-spark,rekhajoshm/spark,vinodkc/spark,ahnqirage/spark,witgo/spark,ahnqirage/spark,JoshRosen/spark,WindCanDie/spark,xuanyuanking/spark,ericvandenbergfb/spark,andrewor14/spark,dongjoon-hyun/spark,guoxiaolongzte/spark,facaiy/spark,actuaryzhang/spark,cloud-fan/spark,lvdongr/spark,rednaxelafx/apache-spark,ajaysaini725/spark,michalsenkyr/spark,1haodian/spark,nchammas/spark,joseph-torres/spark,markhamstra/spark,icexelloss/spark,aokolnychyi/spark,ericvandenbergfb/spark,goldmedal/spark,zzcclp/spark,adrian-ionescu/apache-spark,sachintyagi22/spark,rikima/spark,WeichenXu123/spark,maropu/spark,janewangfb/spark,nilsgrabbert/spark,ajaysaini725/spark,UndeadBaneGitHub/spark,eyalfa/spark,techaddict/spark,loneknightpy/spark,shaneknapp/spark,BryanCutler/spark,aokolnychyi/spark,darionyaphet/spark,nchammas/spark,caneGuy/spark,mahak/spark,techaddict/spark,yanboliang/spark,witgo/spark,liyichao/spark,gengliangwang/spark,aray/spark,ueshin/apache-spark,guoxiaolongzte/spark,cloud-fan/spark,1haodian/spark,ptkool/spark,saturday-shi/spark,SnappyDataInc/spark,WeichenXu123/spark,jianran/spark,LantaoJin/spark,saltstar/spark,ajaysaini725/spark,metamx/spark,sachintyagi22/spark,saturday-shi/spark,xflin/spark,tejasapatil/spark,pgandhi999/spark,cin/spark,rekhajoshm/spark,maropu/spark,jianran/spark,gengliangwang/spark,joseph-torres/spark,loneknightpy/spark,BryanCutler/spark,jlopezmalla/spark,debugger87/spark,adrian-ionescu/apache-spark,michalsenkyr/spark,mdespriee/spark,guoxiaolongzte/spark,kiszk/spark,brad-kaiser/spark,map222/spark,techaddict/spark,ptkool/spark,mdespriee/spark,nlalevee/spark,shuangshuangwang/spark,zhouyejoe/spark,ConeyLiu/spark,highfei2011/spark,liyichao/spark,rikima/spark,narahari92/spark,rezasafi/spark,liutang123/spark,nlalevee/spark,bravo-zhang/spark,MLnick/spark,lxsmnv/spark,1haodian/spark,kimoonkim/spark,someorz/spark,taroplus/spark,xuanyuanking/spark,jianran/spark,michalsenkyr/spark,haowu80s/spark,techaddict/spark,taroplus/spark,mike0sv/spark,mike0sv/spark,poffuomo/spark,tengpeng/spark,vinodkc/spark,ron8hu/spark,lxsmnv/spark,ericvandenbergfb/spark,WindCanDie/spark,SHASHANKB/spark,facaiy/spark,sachintyagi22/spark,goldmedal/spark,minixalpha/spark,shaneknapp/spark,bdrillard/spark,apache/spark,ron8hu/spark,liutang123/spark,dbtsai/spark,yanboliang/spark,dhruve/spark,ericvandenbergfb/spark,goldmedal/spark,loneknightpy/spark,pronix/spark,wangyum/spark,bravo-zhang/spark,janewangfb/spark,rezasafi/spark,apache/spark,shubhamchopra/spark,minixalpha/spark,debugger87/spark,kimoonkim/spark,markhamstra/spark,caneGuy/spark,kiszk/spark,kimoonkim/spark,zuotingbing/spark,spark-test/spark,patrick-nicholson/spark,ConeyLiu/spark,alunarbeach/spark,ConeyLiu/spark,actuaryzhang/spark,aray/spark,SHASHANKB/spark,icexelloss/spark,setjet/spark,liyichao/spark,someorz/spark,debugger87/spark,Panos-Bletsos/spark-cost-model-optimizer,cloud-fan/spark,bdrillard/spark,mzl9039/spark,wangmiao1981/spark,debugger87/spark,HyukjinKwon/spark,map222/spark,saltstar/spark,cin/spark,ibm-research-ireland/sparkoscope,skonto/spark,JoshRosen/spark,debugger87/spark,LantaoJin/spark,pgandhi999/spark,saturday-shi/spark,zzcclp/spark,darionyaphet/spark,mahak/spark,jkbradley/spark,andrewor14/spark,sureshthalamati/spark,szhem/spark,JerryLead/spark,goldmedal/spark,adrian-ionescu/apache-spark,rikima/spark,publicRoman/spark,shuangshuangwang/spark,icexelloss/spark,nilsgrabbert/spark,facaiy/spark,lxsmnv/spark,facaiy/spark,chuckchen/spark,michalsenkyr/spark,jianran/spark,lvdongr/spark,narahari92/spark,sureshthalamati/spark,ioana-delaney/spark,bOOm-X/spark,byakuinss/spark,zzcclp/spark,ibm-research-ireland/sparkoscope,liyichao/spark,patrick-nicholson/spark,nchammas/spark,cin/spark,haowu80s/spark,dbtsai/spark,goldmedal/spark,SnappyDataInc/spark,andrewor14/spark,srowen/spark,shubhamchopra/spark,yanboliang/spark,joseph-torres/spark,ibm-research-ireland/sparkoscope,WeichenXu123/spark,haowu80s/spark,sureshthalamati/spark,dhruve/spark,icexelloss/spark,ibm-research-ireland/sparkoscope,esi-mineset/spark,1haodian/spark,jkbradley/spark,jlopezmalla/spark,LantaoJin/spark,stanzhai/spark,JoshRosen/spark,sureshthalamati/spark,shuangshuangwang/spark,HyukjinKwon/spark,tejasapatil/spark,esi-mineset/spark,skonto/spark,sachintyagi22/spark,big-pegasus/spark,loneknightpy/spark,shaneknapp/spark,byakuinss/spark,witgo/spark,mzl9039/spark,kimoonkim/spark,jrshust/spark,metamx/spark,spark-test/spark,kissmetrics/spark,mdespriee/spark,wangyum/spark,bdrillard/spark,ibm-research-ireland/sparkoscope,SHASHANKB/spark,zhouyejoe/spark,stanzhai/spark,jrshust/spark,hvanhovell/spark,sahilTakiar/spark,xflin/spark,szhem/spark,markhamstra/spark,eyalfa/spark,hhbyyh/spark,lvdongr/spark,poffuomo/spark,chuckchen/spark,zero323/spark,srowen/spark,map222/spark,markhamstra/spark,szhem/spark,rekhajoshm/spark,kiszk/spark,big-pegasus/spark,HyukjinKwon/spark,guoxiaolongzte/spark,someorz/spark,pgandhi999/spark,goldmedal/spark,ueshin/apache-spark,1haodian/spark,narahari92/spark,WeichenXu123/spark,liyichao/spark,aosagie/spark,wzhfy/spark,wzhfy/spark,hvanhovell/spark,apache-spark-on-k8s/spark,rikima/spark,andrewor14/iolap,zero323/spark,rednaxelafx/apache-spark,sureshthalamati/spark,highfei2011/spark,zhouyejoe/spark,goldmedal/spark,MLnick/spark,saltstar/spark,debugger87/spark,alunarbeach/spark,Panos-Bletsos/spark-cost-model-optimizer,zero323/spark,jkbradley/spark,dbtsai/spark,nchammas/spark,witgo/spark,ptkool/spark,shuangshuangwang/spark,ddna1021/spark,holdenk/spark,wangmiao1981/spark,ConeyLiu/spark,ioana-delaney/spark,loneknightpy/spark,ddna1021/spark,SHASHANKB/spark,Panos-Bletsos/spark-cost-model-optimizer,ddna1021/spark,highfei2011/spark,liutang123/spark,mahak/spark,shuangshuangwang/spark,bOOm-X/spark,andrewor14/spark,techaddict/spark,mzl9039/spark,srowen/spark,akopich/spark,esi-mineset/spark,wangyum/spark,zuotingbing/spark,rezasafi/spark,adrian-ionescu/apache-spark,vinodkc/spark,dongjoon-hyun/spark,shubhamchopra/spark,szhem/spark,tejasapatil/spark,aokolnychyi/spark,lxsmnv/spark,WindCanDie/spark,narahari92/spark,pgandhi999/spark,hhbyyh/spark,UndeadBaneGitHub/spark,apache-spark-on-k8s/spark,rednaxelafx/apache-spark,panfengfeng/spark,srowen/spark,xflin/spark,wzhfy/spark,apache/spark,sureshthalamati/spark,guoxiaolongzte/spark,actuaryzhang/spark,mike0sv/spark,brad-kaiser/spark,kissmetrics/spark,esi-mineset/spark,HyukjinKwon/spark,cin/spark,stanzhai/spark,byakuinss/spark,aosagie/spark,stanzhai/spark,sahilTakiar/spark,zero323/spark,jiangxb1987/spark,bOOm-X/spark,techaddict/spark,huang1900/spark,skonto/spark,mdespriee/spark,someorz/spark,lxsmnv/spark,milliman/spark,nchammas/spark,bdrillard/spark,rikima/spark,andrewor14/iolap,mike0sv/spark,wzhfy/spark,pgandhi999/spark,mike0sv/spark,gioenn/xSpark,holdenk/spark,michalsenkyr/spark,nlalevee/spark,jianran/spark,kissmetrics/spark,jlopezmalla/spark,UndeadBaneGitHub/spark,xuanyuanking/spark,spark-test/spark,eyalfa/spark,jkbradley/spark,aosagie/spark,Aegeaner/spark,spark-test/spark,dbtsai/spark,mike0sv/spark,Aegeaner/spark,ptkool/spark,yanboliang/spark,BryanCutler/spark,ConeyLiu/spark,nlalevee/spark,szhem/spark,caneGuy/spark,mahak/spark,kevinyu98/spark,ioana-delaney/spark,michalsenkyr/spark,ConeyLiu/spark,zhouyejoe/spark,pronix/spark,lxsmnv/spark,yanboliang/spark,esi-mineset/spark,xflin/spark,bOOm-X/spark,BryanCutler/spark,ueshin/apache-spark,HyukjinKwon/spark,akopich/spark,icexelloss/spark,JoshRosen/spark,zuotingbing/spark,kevinyu98/spark,skonto/spark,tengpeng/spark,kevinyu98/spark,apache/spark,cin/spark,ddna1021/spark,cloud-fan/spark,nchammas/spark,wangmiao1981/spark,SHASHANKB/spark,Aegeaner/spark,bravo-zhang/spark,patrick-nicholson/spark,byakuinss/spark,lxsmnv/spark,gengliangwang/spark,Panos-Bletsos/spark-cost-model-optimizer,mzl9039/spark,sachintyagi22/spark,actuaryzhang/spark,panfengfeng/spark,szhem/spark,ajaysaini725/spark,kevinyu98/spark,jiangxb1987/spark,vinodkc/spark,apache-spark-on-k8s/spark,hhbyyh/spark,alunarbeach/spark,saturday-shi/spark,xuanyuanking/spark,dhruve/spark,ericvandenbergfb/spark,holdenk/spark,facaiy/spark,shubhamchopra/spark,darionyaphet/spark,nilsgrabbert/spark,spark-test/spark,dongjoon-hyun/spark,HyukjinKwon/spark,taroplus/spark,haowu80s/spark,lvdongr/spark,someorz/spark,bdrillard/spark,ahnqirage/spark,actuaryzhang/spark,huang1900/spark,jiangxb1987/spark,LantaoJin/spark,publicRoman/spark,wangmiao1981/spark,caneGuy/spark,andrewor14/iolap,ahnqirage/spark,lvdongr/spark,bravo-zhang/spark,gengliangwang/spark,patrick-nicholson/spark,tengpeng/spark,bdrillard/spark,jiangxb1987/spark,JerryLead/spark,hhbyyh/spark,chuckchen/spark,big-pegasus/spark,janewangfb/spark,map222/spark,joseph-torres/spark,techaddict/spark,milliman/spark,ron8hu/spark,pgandhi999/spark,joseph-torres/spark,dongjoon-hyun/spark,taroplus/spark,chuckchen/spark,nilsgrabbert/spark,UndeadBaneGitHub/spark,saturday-shi/spark,ioana-delaney/spark,aosagie/spark,kevinyu98/spark,mike0sv/spark,mahak/spark,icexelloss/spark,shaneknapp/spark,ron8hu/spark,srowen/spark,MLnick/spark,ron8hu/spark,matthewfranglen/spark,aray/spark,aray/spark,dhruve/spark,alunarbeach/spark,jkbradley/spark,dongjoon-hyun/spark,gioenn/xSpark,janewangfb/spark,metamx/spark,nlalevee/spark,hhbyyh/spark,akopich/spark,apache/spark,nlalevee/spark,andrewor14/iolap,milliman/spark,michalsenkyr/spark,ajaysaini725/spark,MLnick/spark,witgo/spark,rekhajoshm/spark,dongjoon-hyun/spark,nilsgrabbert/spark,tejasapatil/spark,sachintyagi22/spark,jlopezmalla/spark,aosagie/spark,map222/spark,ddna1021/spark,kissmetrics/spark,WindCanDie/spark,poffuomo/spark,rezasafi/spark,nilsgrabbert/spark,skonto/spark,bOOm-X/spark,poffuomo/spark,milliman/spark,highfei2011/spark,spark-test/spark,wangyum/spark,andrewor14/spark,tejasapatil/spark,yanboliang/spark,JoshRosen/spark,kiszk/spark,kimoonkim/spark,minixalpha/spark,darionyaphet/spark,andrewor14/spark,apache/spark,SnappyDataInc/spark,brad-kaiser/spark,jiangxb1987/spark,publicRoman/spark,setjet/spark,shubhamchopra/spark,haowu80s/spark,adrian-ionescu/apache-spark,skonto/spark,sureshthalamati/spark,xflin/spark,metamx/spark,bOOm-X/spark,holdenk/spark,jrshust/spark,jrshust/spark,JerryLead/spark,xuanyuanking/spark,highfei2011/spark,hvanhovell/spark,bdrillard/spark,1haodian/spark,saltstar/spark,eyalfa/spark,kimoonkim/spark,pronix/spark,wzhfy/spark,map222/spark,ibm-research-ireland/sparkoscope,ibm-research-ireland/sparkoscope,liutang123/spark,ioana-delaney/spark,apache-spark-on-k8s/spark,lvdongr/spark,gioenn/xSpark,tejasapatil/spark,debugger87/spark,WindCanDie/spark,gengliangwang/spark,brad-kaiser/spark,xuanyuanking/spark,akopich/spark,Aegeaner/spark,chuckchen/spark,LantaoJin/spark,alunarbeach/spark,maropu/spark,someorz/spark,joseph-torres/spark,zuotingbing/spark,hhbyyh/spark,aokolnychyi/spark,nchammas/spark,MLnick/spark,dbtsai/spark,adrian-ionescu/apache-spark,rednaxelafx/apache-spark,aray/spark,andrewor14/iolap,rekhajoshm/spark,tejasapatil/spark,saltstar/spark,loneknightpy/spark,poffuomo/spark,loneknightpy/spark,adrian-ionescu/apache-spark,ahnqirage/spark,mahak/spark,ptkool/spark,saturday-shi/spark,poffuomo/spark,milliman/spark,pronix/spark,pronix/spark,setjet/spark,aray/spark,dhruve/spark,hhbyyh/spark,jiangxb1987/spark,maropu/spark,milliman/spark,alunarbeach/spark,mzl9039/spark,aosagie/spark,zuotingbing/spark,vinodkc/spark,cin/spark,alunarbeach/spark,witgo/spark,yanboliang/spark,JoshRosen/spark,milliman/spark,JerryLead/spark,Panos-Bletsos/spark-cost-model-optimizer,rednaxelafx/apache-spark,stanzhai/spark,taroplus/spark,vinodkc/spark,ahnqirage/spark,facaiy/spark,kissmetrics/spark,jiangxb1987/spark,mdespriee/spark,jianran/spark,brad-kaiser/spark,stanzhai/spark,gioenn/xSpark,chuckchen/spark,hvanhovell/spark,stanzhai/spark,brad-kaiser/spark,apache-spark-on-k8s/spark,tengpeng/spark,minixalpha/spark,mzl9039/spark,patrick-nicholson/spark,panfengfeng/spark,sahilTakiar/spark,LantaoJin/spark,zhouyejoe/spark,zhouyejoe/spark,chuckchen/spark,dhruve/spark,Aegeaner/spark,kiszk/spark,aosagie/spark,JerryLead/spark,markhamstra/spark,spark-test/spark,andrewor14/spark,rikima/spark,rezasafi/spark,shuangshuangwang/spark,saturday-shi/spark,narahari92/spark,srowen/spark,maropu/spark,JerryLead/spark,ioana-delaney/spark,jkbradley/spark,wzhfy/spark,minixalpha/spark,Panos-Bletsos/spark-cost-model-optimizer,aokolnychyi/spark,darionyaphet/spark,ioana-delaney/spark,markhamstra/spark,huang1900/spark,sahilTakiar/spark,witgo/spark,liutang123/spark,UndeadBaneGitHub/spark,aray/spark,ConeyLiu/spark,big-pegasus/spark,mdespriee/spark,holdenk/spark,panfengfeng/spark,jlopezmalla/spark,saltstar/spark,jrshust/spark,wangyum/spark,vinodkc/spark,setjet/spark,caneGuy/spark,minixalpha/spark,publicRoman/spark,mzl9039/spark,pgandhi999/spark,hvanhovell/spark,zero323/spark,sahilTakiar/spark,map222/spark,shuangshuangwang/spark,zzcclp/spark,ajaysaini725/spark,rekhajoshm/spark,jianran/spark,JerryLead/spark,guoxiaolongzte/spark,gengliangwang/spark,ron8hu/spark,joseph-torres/spark,ueshin/apache-spark,kimoonkim/spark,ueshin/apache-spark,skonto/spark,actuaryzhang/spark,dbtsai/spark,holdenk/spark,1haodian/spark,icexelloss/spark,darionyaphet/spark,rezasafi/spark,patrick-nicholson/spark,zzcclp/spark,apache-spark-on-k8s/spark,setjet/spark,zhouyejoe/spark,xflin/spark,ericvandenbergfb/spark,rekhajoshm/spark,ericvandenbergfb/spark,jlopezmalla/spark,WindCanDie/spark,jrshust/spark,wangmiao1981/spark,mahak/spark,janewangfb/spark,byakuinss/spark,gengliangwang/spark,shaneknapp/spark,bravo-zhang/spark,big-pegasus/spark,wangmiao1981/spark,WeichenXu123/spark,caneGuy/spark,janewangfb/spark,zero323/spark,panfengfeng/spark,taroplus/spark,cloud-fan/spark,wzhfy/spark,SnappyDataInc/spark,eyalfa/spark,liyichao/spark,highfei2011/spark,BryanCutler/spark,darionyaphet/spark,apache-spark-on-k8s/spark,liutang123/spark,highfei2011/spark,HyukjinKwon/spark,ddna1021/spark,andrewor14/iolap,facaiy/spark,kevinyu98/spark,MLnick/spark,SnappyDataInc/spark,holdenk/spark,brad-kaiser/spark,aokolnychyi/spark,kiszk/spark,srowen/spark,shaneknapp/spark,setjet/spark,dongjoon-hyun/spark,markhamstra/spark