o的使用者,要把一些個人資訊儲存在資料庫中,賬號名、密碼等等。
每一個賬號都要對應一個userid主鍵。
這個userid,下面會有一系列的id,比如朋友網id、微博id、京東id、優酷id、搜狐id等等。
透過這些id,把不同網站的賬戶跟o的賬戶對應起來,資料庫裡會記錄下了這個userid和這些id的繫結關係。
等使用者使用搜狐、優酷等網站時,就可以透過o,直接在紫微星的資料庫裡調取相應的id完成登入了。
增加新的網站id,很容易,就是在userid裡多增加一個條目而已。
有技術挑戰的是讀取過程。
比如,使用者使用o登入搜狐,在登入的過程中,需要讀取紫微星的資料庫,然後跳轉搜狐的資料庫。
搜狐幾百萬,京東幾百萬,還有優酷、酷六、uc、微博等網站……使用者在登入的時候,都要去讀取紫微星的資料庫。
積少成多,數量會很驚人。
這就給紫微星提出了兩個要求。
第一,基礎設施過硬,有大資料處理能力。
伺服器要多,處理能力要強、寬頻容量要大,要能承受住巨大流量訪問。
第二,穩定。
一旦紫微星這邊的資料庫出了問題,別的網站也登入不了了,就要給客戶賠償損失。
就像早期的火車票網站12306,經常登入不上,甚至會出現網站崩潰。就是後臺的資料庫崩了,基礎設施不夠,穩定性也不夠。
周不器點了點頭,表示理解,又問:“現在的o對那些外站的合作模式是什麼?”
張一明笑笑,“哪有什麼合作模式啊。”
許亮傑補充道:“之前是測試階段,優酷、搜狐這些網站,都屬於幫我們測試o快捷登入的穩定性的,給我們提供了大量的資料反饋。”
“免費的?”
“對,各取所需。”
“現在不用了吧?”周不器畢竟是技術外行,得聽專業人士的意見,“咱們這邊成熟了?”
張一明笑道:“很成熟!”
周不器道:“那就對外擴充套件吧,向更多的同行開放。我這次去魔都,跟盛大和巨人達成了協議,要在o上增加一個遊戲面板,透過o,可以直接登入進入他們的遊戲。”
然後,就把這次南下之行的過程給簡單地說了一遍。