❶ 如何搭建單片機軟體框架
C語言的話一般如下:
1、包含文件,一般定義硬體資源,程序調用函數
#include<reg51.h>
#include<stdio.h>
2、定義數據類型,函數申明,變數
#define uchar unsigned char
uchar min,sec;
uchar buff[];
sbit LED=P1^0;
sfr RLDH=0xcb;
void delay(uchar a);
3、中斷函數
void t0isr() interrupt 1 using 2
{
................
}
4、主體程序。
main()
{
.............
}
void delay(uchar a)
{
...........
}
❷ 怎麼樣開發一個軟體
能否開發出一個好的軟體,關鍵是看軟體開發前期所做的工作,重點是這個軟體有沒有一個好的 軟體開發流程,因為一個好的軟體開發流程關繫到到這個軟體的成敗和最後能達到一個什麼的效果;下面我們就來說一下一個好的軟體需要有哪些軟體開發流程,也可以說軟體開發流程分為哪幾個階段:
第一個階段是市場調研:技術和市場要結合才能體現最大價值。
第二個階段是需求分析:這個階段需要出三樣東西,用戶視圖,數據詞典和用戶操作手冊。用戶視圖是該軟體用戶(包括終端用戶和管理用戶)所能看到的頁面樣 式,這裡麵包含了很多操作方面的流程和條件。數據詞典是指明數據邏輯關系並加以整理的東東,完成了數據詞典,資料庫的設計就完成了一半多。用戶操作手冊是 指明了操作流程的說明書。請注意,用戶操作流程和用戶視圖是由需求決定的,因此應該在軟體設計之前完成,完成這些,就為程序研發提供了約束和准繩,很遺憾 太多公司都不是這樣做的,因果顛倒,順序不分,開發工作和實際需求往往因此產生隔閡脫節的現象。需求分析,除了以上工作,筆者以為作為項目設計者應當完整 的做出項目的性能需求說明書,因為往往性能需求只有懂技術的人才可能理解,這就需要技術專家和需求方(客戶或公司市場部門)能夠有真正的溝通和了解。
第三個階段是概要設計:將系統功能模塊初步劃分,並給出合理的研發流程和資源要求。作為快速原型設計方法,完成概要設計就可以進入編碼階段了,通常採用這 種方法是因為涉及的研發任務屬於新領域,技術主管人員一上來無法給出明確的詳細設計說明書,但是並不是說詳細設計說明書不重要,事實上快速原型法在完成原 型代碼後,根據評測結果和經驗教訓的總結,還要重新進行詳細設計的步驟。
第四個階段是詳細設計:這是考驗技術專家設計思維的重要關卡,詳細設計說明書應當把具體的模塊以最『干凈』的方式(黑箱結構)提供給編碼者,使得系統整體 模塊化達到最大;一份好的詳細設計說明書,可以使編碼的復雜性減低到最低,實際上,嚴格的講詳細設計說明書應當把每個函數的每個參數的定義都精精細細的提 供出來,從需求分析到概要設計到完成詳細設計說明書,一個軟體項目就應當說完成了一半了。換言之,一個大型軟體系統在完成了一半的時候,其實還沒有開始一 行代碼工作。那些把作軟體的程序員簡單理解為寫代碼的,就從根子上犯了錯誤了。
第五個階段是編碼:在規范化的研發流程中,編碼工作在整個項目流程里最多不會超過1/2,通常在1/3的時間,所謂磨刀不誤砍柴功,設計過程完成的好,編 碼效率就會極大提高,編碼時不同模塊之間的進度協調和協作是最需要小心的,也許一個小模塊的問題就可能影響了整體進度,讓很多程序員因此被迫停下工作等 待,這種問題在很多研發過程中都出現過。我們在編碼的時候一定要軟體開發的 代碼規范編碼時的相互溝通和應急的解決手段都是相當重要的,對於程序員而言,bug永遠存在,你必須永遠面對這個問題,大 名鼎鼎的微軟,可曾有連續三個月不發補丁的時候嗎?從來沒有!
第六個階段是軟體測試有很多種:按照測試執行方,可以分為內部測試和外部測試;按照測試范圍,可以分為模塊測試和整體聯調;按照測試條件,可以分為正常操 作情況測試和異常情況測試;按照測試的輸入范圍,可以分為全覆蓋測試和抽樣測試。以上都很好理解,不再解釋。總之,測試同樣是項目研發中一個相當重要的步 驟,對於一個大型軟體,3個月到1年的外部測試都是正常的,因為永遠都會又不可預料的問題存在。完成測試後,完成驗收並完成最後的一些幫助文檔,整體項目 才算告一段落,當然日後少不了升級,修補等等工作,只要不是想通過一錘子買賣騙錢,就要不停的跟蹤軟體的運營狀況並持續修補升級,直到這個軟體被徹底淘汰 為止。
總結,前四個階段在軟體開發過程中占的比重比較大,真正編碼的時間是非常短的,只有市場調研做好,能有一個明確的方案,設計出詳細合理的開發步驟;我們在 進行編碼的時候才能很順利,開發出來的軟體才有價值。有的軟體在沒有開發出來,還沒有上線就註定不行了,所以說軟體開發流程對於能否開發出一個好的軟體是 非常重要的。
希望對您有所幫助!~
❸ 自己如何搭建伺服器。
1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。
(3)怎樣軟體搭建擴展閱讀:
入門級伺服器所連的終端比較有限(通常為20台左右),況且在穩定性、可擴展性以及容錯冗餘性能較差,僅適用於沒有大型資料庫數據交換、日常工作網路流量不大,無需長期不間斷開機的小型企業。
不過要說明的一點就是目前有的比較大型的伺服器開發、生產廠商在後面我們要講的企業級伺服器中也劃分出幾個檔次,其中最低檔的一個企業級伺服器檔次就是稱之為"入門級企業級伺服器",這里所講的入門級並不是與我們上面所講的"入門級"具有相同的含義,不過這種劃分的還是比較少。
還有一點就是,這種伺服器一般採用Intel的專用伺服器CPU晶元,是基於Intel架構(俗稱"IA結構")的,當然這並不是一種硬性的標准規定,而是由於伺服器的應用層次需要和價位的限制。
❹ 如何搭建手機軟體開發環境跪求....
這是手機開發環境配置內容:
1.安裝JDK 安裝文件 jdk-6u3-windows-i586-p.exe(也可以是更高版本)
最好按默認路徑安裝(安裝在C盤)。
2.設置環境變數
在「我的電腦」上單擊右鍵 點屬性 -> 高級 -> 環境變數
在系統變數下面點新建按紐
新建 變數名 JAVA_HOME 變數值 C:\Program Files\Java\jdk1.6.0_20(JDK版本不同,路徑會不一樣)
新建 變數名 CLASSPATH 變數值 .;%JAVA_HOME%\lib\tools.jar
在系統變數中找到 PATH 變數 雙擊 在變數值的最前面加上 ;%JAVA_HOME%\bin;
點 確定 確定
3.安裝eclipse(當然MyEclipse也可以用) 安裝文件 eclipse-SDK-3.2.2-win32.zip
將壓縮文件拷貝到C盤根目錄 右擊選 釋放到這里即可
4.建立快捷方式
在C盤上會出現一個 eclipse 文件夾 進入 將其中的可執行文件 eclipse.exe 在桌面創建快捷方式
5.安裝EclipseME插件 安裝文件 eclipseme.feature_1.7.7_site.zip(現在最新版本是1.7.9版)
將壓縮文件拷貝到C盤根目錄
打開桌面上的eclipse 在新出來的窗口中點Browse... 點選D盤,點OK
點OK 進入Eclipse
在菜單中點 Help -> SoftWare Updates -> Find and Install...
選擇 「Search for new features to install」 點 next
點 「New Archived Site..」 找到 eclipseme.feature_1.7.7_site.zip 文件 點 打開
eclipseme.feature_1.7.7_site.zip 前面的的方框中打鉤
什麼都不用改 點OK 或者next 直到完成
6.安裝WTK(這也是必須安裝的) 安裝文件 sun_java_wireless_toolkit-2_5_2-ml-windows.exe
按照默認路徑安裝即可。
7.將WTK綁定到EclipseME
進入 eclipse 在菜單中點 Window -> Preferences
在最左邊的框中點開 J2ME 點第一項 Debice Management
在左邊點 Import...
在新出來的窗口中的上面 點Browse ..
找到 WTK 的安裝目錄 現在應該是C:\WTK2.5.2 點OK
點右邊的Refresh 按扭
點 finish
點OK 完成
設置應用程序目錄
預設情況下,J2ME Wireless Toolkit 將應用程序存儲在 {toolkit}\apps 下的目錄中。在 ktools.properties 中以如下形式添加一行,可更改這一預設設置:
kvem.apps.dir: <application_directory>
目錄路徑中的所有反斜杠字元 ('\') 前都應再加一個反斜杠。另外,目錄路徑不應包含任何空格。
例如,要將應用程序目錄設置成 D:\dev\midlets,則應使用:
kvem.apps.dir:D:\\dev\\midlets
❺ 如何搭建軟體白盒測試環境
白盒測試環境主要有驅動、樁、測試用例和測試結果四個部分,測試環境模型如下: 上圖可以看出,被測模塊通過樁的支撐,被測試驅動通過預定的測試用例控制運行,由於被測模塊的運行過程是可控狀態下的,所以其結果是也可預期的,使驅動最終自動給出測試結果成為可能。 按上圖的提示,完成一個簡單的軟體模塊(比如單個函數或者幾個函數)測試是比較輕松的事,但是事實上我們面臨的測試往往是針對一個大的項目的,不是幾個函數那麼簡單,大的項目中模塊一般分好多種類並且可擴充的。所以我們在搭建測試環境的時候還需要考慮很多問題,比如測試驅動的擴展、用例的擴展、回歸測試的自動實現等。下面基於IPLD平台測試項目,就如何搭建一個相對完美的測試環境進行技術的探討。 1、被測項目分析 XLD平台是####裝置保護程序運行平台,為裝置上應用程序的運行提供底層功能支撐,該平台包含多個模塊,每個模塊下面有多個函數,這些模塊和函數都是可以擴展的。下面列出兩個模塊進行示例(每個模塊暫列出兩個函數): 1)雙向鏈表模塊 對應頭文件:lb.h,實現文件:lb.c 包含函數:增加節點函數:Lb_add 刪除節點函數:Lb_del 2)數據隊列模塊 對應頭文件:gm.h,實現文件:gm.c 包含函數:初始化函數:gm_init() 周期發送函數:gm_retranse 2、測試用例設計 作為參數或者其他條件,通過驅動控制被測模塊按特定的路徑運行,達到測試要求。 考慮到回歸測試及團隊協作等因素,用例的設計採用和代碼脫離的原則,這樣一方面修改測試用例的時候不用重新編譯代碼,另一方面測試組內成員可以在各自測試范圍內設計自己的測試用例。由於測試用例的量不是特別大,還不至於需要用資料庫,所以測試用例採用文件的方式實現。 這里用例文件採用配置文件(後綴名*.ini)格式,比如雙向鏈表模塊的測試用例,設計如下: 文件名」雙向鏈表.ini」 文件內容按被測函數分塊,每一塊代表一個函數的測試用例,如下: [Lb_add] 用例1 = 用例1信息 用例2 =用例2信息 [Lb_del] 用例1 = 用例1信息 用例2 =用例2信息 出於便捷和可維護性考慮,這里測試用例定義統一的文件格式。我們可以在驅動中設計可重用的用例讀取函數,以便測試組內人員重用。
❻ 應用軟體伺服器怎麼搭建
內存空間分配4G ,網路類型使用橋接,磁碟空間分配256G ,磁碟空間創建新磁碟,磁碟空間不立刻分配,磁碟空間多文件存儲。
❼ 怎樣創建一個軟體
建網站的步驟
1、域名申請
通過注冊域名,使企業在全球Internet上有唯一標識,也是社會各用戶瀏覽該企業網站的門牌號和進入標識。由域名構成的網址會像商標那樣,在互聯網上廣為流傳,好的域名有助於你將來塑造自己在網上的國際形象。而同時域名在全世界具有唯一性,域名的資源又比較有限,誰先注冊,誰就有權使用,所以你現在就應該考慮,是否要保護你在Internet上的無形資產。 常見的.com為國際域名,而.com.cn則為國內域名。定義域名除了要考慮公司的性質以及信息內容的特徵外,還應該使這個名字簡潔、易記、具有沖擊力。
2、網路平台的建立
有了自己的域名這個門牌號碼後,您就需要一個空間蓋房子建立自己的公司,而這個空間在Internet上就是伺服器。通常情況下,有以下幾種方式可供企業選擇。
虛擬主機方式:所謂虛擬主機是使用特殊的軟硬體技術,把每台計算機 主分成一台"虛擬"的主機,在外界看來,虛擬主機與真正的主機沒有任何區別,我們建議企業上網採用虛擬主機方式。一般虛擬主機提供商都能向用戶提供10兆、30兆、50兆直到一台伺服器的虛擬主機空間。用戶可視網站的內容設置及其發展前景來選擇。一頁網頁所佔的磁碟空間大約20 - 50千位元組,10兆大約可以放置200 - 500頁,但如果你對網站有特殊的要求,如圖片較多、動畫較多、需要文件下載或有資料庫等,就需要多一些空間。
獨立的伺服器:對於經濟實力雄厚且業務量較大的企業,也可以購置自己獨立的伺服器,但這需要很高的費用及大量的人力、物力投入,合計很高的費用及大量的人力、物力投入,合計起來是虛擬主機的數十倍之多。
3、網頁設計及維護
您可以自己設計網頁也可以通過我們的專業網頁設計人才來製作。首先要確定整個網頁系統的整體規劃,所要介紹的內容範圍和目的,之後要收集所有需要放在網站上的文本資料、圖片等,將收集的材料提供給我們,剩下的交給我們的設計人員吧。根據公司業務范圍確定是否採用中英兩種版本,網頁設計完成後下步最重要的工作就是及時更新網頁內容,不能長時間不更換網頁,造成「曬網」現象將影響網站的訪問量。
4、網站宣傳與推廣
首先企業自身要有推廣網站的意識:在任何出現公司信息的地方都加上公司的網址,如名片、辦公用品、宣傳材料、媒體廣告等。此外網路廣告和搜索引擎登記是目前網站主要的推廣方式。您可以登陸我們韶關信息港或其它門戶站點的黃金廣告位,可以通過注冊搜索引擎將你的站點登記到全球知名的服務站中去。這樣一來,不但你的網站能夠很容易地被人找到,而且訪問者的數量也會激增。 通過一些網站做友情鏈接等辦法,可以顯著地提高企業網站的知名度和訪問量。
5、開展電子商務
在網站建設逐步完善的基礎上,開展網上營銷和商務應用等活動。
❽ 如何編輯APP軟體怎麼搭建環境
先選擇操作系統。由於ASP屬於MS(Microsoft)的東西,所以我們要選擇MS的操作系統,Windows 98以上就可以(Windows Me和Windows XP Home不行)。 然後就是搭建個人WEB伺服器(Personnel Web Serice),這就要根據操作系統來了。配置是這樣的:Win98+PWS(personnel web serice)/Win2000 Pro+IIS(Internet Information Serice)/Win2000 Server+IIS(Win2000 Server 中IIS是默認安裝)/Win2000 Advance Server+IIS(這里IIS也是默認安裝)/WinXP+IIS/Win2003+IIS.下面具體講一下如何安裝和配置PWS/IIS。 一、PWS的安裝和配置: PWS包含在WIN98的專門碟裡面,到網上搜索一下也可以找到下載,然後點擊安裝,這里就不多說安裝了,跟別的軟體安裝是一樣。安裝之後在WIN98的桌面上會有一個「發布」的圖標,在任務欄時鍾旁也有一個圖標,在開始->程序 裡面會添加一項,這就是PWS了,無論你從哪個地方啟動它都可以,默認狀態是安裝後就啟動了。點擊打開。這里我們有幾項要進行設置的。首先設置主目錄,在「高級」裡面,選擇主目錄進行設置,默認是在X:\Inetpub\wwwroot(X:表示系統盤),你可以進行更改,改到你想要的目錄。再設置一下文檔,這個是你默認打開你自己站點的文件名。裡面一般有default.html和default.asp,但是一般來說我們習慣用index.asp和index.htm作為主頁名,所以在這里我們還要添加index.asp和index.htm。現在我們設置虛擬目錄,點擊「虛擬目錄」,給虛擬目錄命名一個比較形象的名字,例如你的ASP程序是一個論壇程序,就命名為BBS(大小寫不區分,最好不要用中文命名),這個自己命名就是,再選擇虛擬目錄的路徑,你在這里選擇你自己程序所在的路徑,例如: d:\我的論壇\bbs\。這樣PWS我們算是基本配置完成。 現在你可以在IE裡面瀏覽你的ASP文件了。打開IE,在地址欄里輸入: http://XXX(你的計算機名或是127.0.0.1或是localhost)/XXXXX(你的虛擬目錄名,也就是你在設置虛擬目錄時命名的,如果放在X:\Inetpub\wwwroot下的話就不要虛擬目錄了,如網址:www.knowsky.com)/wwww(文件名,如果是default.asp/default.html/index.htm/index.asp這樣的文件名也可以省略不填)。如果你的ASP文件有錯誤的話,IE就會報錯。 二、IIS的安裝和配置。 WIN2000 server/WIN2000 advance server都是默認安裝的,如果在安裝時沒選擇的話,也按照下面的步驟來吧。win2000 pro/winxp pro/win2003的用戶開始->控制面板->添加/刪除程序->添加刪除WINDOWS程序組件 在裡面把internet 信息服務(IIS)打上勾,然後插入WINDOWS安裝光碟,點擊下一步,這樣就開始安裝IIS,安裝過程就不多說了,也是普通軟體安裝一樣,不是點下一步就是點完成和確定。現在開始配置IIS了。開始->控制面板->管理工具->internet 信息服務。打開之後就到了IIS的控制台了。點計算機名前面的+號展開,再點網站前在的+號展開,這時就有一個默認網站,這里就是我們要配置IIS的關鍵地方了。右擊「默認網站」,在彈出菜單里選擇「屬性」這時就會彈出「屬性」選頂卡。一般情況下「網站/常規」選項卡不要更改。選擇「主目錄」選項卡,本地路徑就是你的主目錄路徑,這里你可以點瀏覽更改到你想設置的目錄下,默認是:X:\inetpub\wwwroot(X:表示系統盤)。在這里還可以設置你的網站的用戶操作許可權。這些設置完後就轉到「文檔」選項卡,首先要在「啟用默認文檔」前面打勾,默認是打勾的。點擊「添加」,可以添加默認文檔,例如添加index.asp、index.htm、index.html等等,這是你網站默認打開的主文件名,在這里也可以進行刪除,選擇你要刪除的文檔之後再點「刪除」,現在「屬性」選項卡基本設置好了,點應用、確定就返回到IIS控制台了。現在就是設置虛擬目錄了(如果你的文件放在X:\inetpub\wwwroot下面的話就不要設置了),右擊「默認網站」選擇「新建」->"虛擬目錄"。輸入虛擬目錄名,下一步,選擇文件路徑,下一步,完成。 現在IIS的配置我們基本完成了,現在我們就可以利用IIS+IE進行ASP的調試了。打開IE,在地址欄里輸入: http://XXX(你的計算機名或是127.0.0.1或是localhost)/XXXXX(你的虛擬目錄名,也就是你在設置虛擬目錄時命的名,如果放在X:\Inetpub\wwwroot下的話就不要虛擬目錄了)/wwww(文件名,如果是default.asp/default.html/index.htm/index.asp這樣的文件名也可以省略不填)。如果你的ASP文件有錯誤的話,IE就會報錯。好了,基本上就是這些了,還有就要靠各位自己慢慢去摸索了。這個還是要自己操作一下就明白了。其它的高級設置自己試試就明白了,一般有這些設置就足夠了。 最後說一點點:一般PWS/IIS出錯的話,只有重裝系統才能恢復。在WINXP Pro中經常會出現不能對資料庫進行更新(添加、修改、刪除)操作,只能進行讀操作,辦法是重裝IIS,再要麼就是重裝另一個版本的WINXP Pro,所以建議使用WIN2000 Server+IIS(Win2003我還沒有用過)。 最後祝各位能利用PWS/IIS成功搭建自己的完美ASP運行環境,建立自己亮麗網站。
❾ 怎樣搭建平台
親身參與,作為主力完成了一個信息大數據分析平台。中間經歷了很多問題,算是有些經驗,因而作答。
整體而言,大數據平台從平台部署和數據分析過程可分為如下幾步:
1、linux系統安裝
一般使用開源版的Redhat系統--CentOS作為底層平台。為了提供穩定的硬體基礎,在給硬碟做RAID和掛載數據存儲節點的時,需要按情況配置。例如,可以選擇給HDFS的namenode做RAID2以提高其穩定性,將數據存儲與操作系統分別放置在不同硬碟上,以確保操作系統的正常運行。
2、分布式計算平台/組件安裝
目前國內外的分布式系統的大多使用的是Hadoop系列開源系統。Hadoop的核心是HDFS,一個分布式的文件系統。在其基礎上常用的組件有Yarn、Zookeeper、Hive、Hbase、Sqoop、Impala、ElasticSearch、Spark等。
先說下使用開源組件的優點:1)使用者眾多,很多bug可以在網上找的答案(這往往是開發中最耗時的地方)。2)開源組件一般免費,學習和維護相對方便。3)開源組件一般會持續更新,提供必要的更新服務『當然還需要手動做更新操作』。4)因為代碼開源,若出bug可自由對源碼作修改維護。
再簡略講講各組件的功能。分布式集群的資源管理器一般用Yarn,『全名是Yet Another Resource Negotiator』。常用的分布式數據數據『倉』庫有Hive、Hbase。Hive可以用SQL查詢『但效率略低』,Hbase可以快速『近實時』讀取行。外部資料庫導入導出需要用到Sqoop。Sqoop將數據從Oracle、MySQL等傳統資料庫導入Hive或Hbase。Zookeeper是提供數據同步服務,Yarn和Hbase需要它的支持。Impala是對hive的一個補充,可以實現高效的SQL查詢。ElasticSearch是一個分布式的搜索引擎。針對分析,目前最火的是Spark『此處忽略其他,如基礎的MapRece 和 Flink』。Spark在core上面有ML lib,Spark Streaming、Spark QL和GraphX等庫,可以滿足幾乎所有常見數據分析需求。
值得一提的是,上面提到的組件,如何將其有機結合起來,完成某個任務,不是一個簡單的工作,可能會非常耗時。
3、數據導入
前面提到,數據導入的工具是Sqoop。用它可以將數據從文件或者傳統資料庫導入到分布式平台『一般主要導入到Hive,也可將數據導入到Hbase』。
4、數據分析
數據分析一般包括兩個階段:數據預處理和數據建模分析。
數據預處理是為後面的建模分析做准備,主要工作時從海量數據中提取可用特徵,建立大寬表。這個過程可能會用到Hive SQL,Spark QL和Impala。
數據建模分析是針對預處理提取的特徵/數據建模,得到想要的結果。如前面所提到的,這一塊最好用的是Spark。常用的機器學習演算法,如樸素貝葉斯、邏輯回歸、決策樹、神經網路、TFIDF、協同過濾等,都已經在ML lib裡面,調用比較方便。
5、結果可視化及輸出API
可視化一般式對結果或部分原始數據做展示。一般有兩種情況,行數據展示,和列查找展示。在這里,要基於大數據平台做展示,會需要用到ElasticSearch和Hbase。Hbase提供快速『ms級別』的行查找。 ElasticSearch可以實現列索引,提供快速列查找。
平台搭建主要問題:
1、穩定性 Stability
理論上來說,穩定性是分布式系統最大的優勢,因為它可以通過多台機器做數據及程序運行備份以確保系統穩定。但也由於大數據平台部署於多台機器上,配置不合適,也可能成為最大的問題。 曾經遇到的一個問題是Hbase經常掛掉,主要原因是采購的硬碟質量較差。硬碟損壞有時會到導致Hbase同步出現問題,因而導致Hbase服務停止。由於硬碟質量較差,隔三差五會出現服務停止現象,耗費大量時間。結論:大數據平台相對於超算確實廉價,但是配置還是必須高於家用電腦的。
2、可擴展性 Scalability
如何快速擴展已有大數據平台,在其基礎上擴充新的機器是雲計算等領域應用的關鍵問題。在實際2B的應用中,有時需要增減機器來滿足新的需求。如何在保留原有功能的情況下,快速擴充平台是實際應用中的常見問題。
上述是自己項目實踐的總結。整個平台搭建過程耗時耗力,非一兩個人可以完成。一個小團隊要真正做到這些也需要耗費很長時間。
目前國內和國際上已有多家公司提供大數據平台搭建服務,國外有名的公司有Cloudera,Hortonworks,MapR等,國內也有華為、明略數據、星環等。另外有些公司如明略數據等還提供一體化的解決方案,尋求這些公司合作對 於入門級的大數據企業或沒有大數據分析能力的企業來說是最好的解決途徑。
對於一些本身體量較小或者目前數據量積累較少的公司,個人認為沒有必要搭建這一套系統,暫時先租用AWS和阿里雲就夠了。對於數據量大,但數據分析需求較簡單的公司,可以直接買Tableau,Splunk,HP Vertica,或者IBM DB2等軟體或服務即可。
以上是我從事大數據以來的一些認識。管見所及,可能有所疏漏,歡迎補充。