欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    IT服務(wù)圈兒

    有溫度、有態(tài)度的IT自媒體平臺

    那些擁有不死之身的舊軟件,可以讓我們從中學(xué)習(xí)到什么?

    作者 |

    譯者 |蘇本如,責(zé)編 | 郭芮出品 | CSDN(ID:)

    sql創(chuàng)建維護(hù)計劃失敗_sql創(chuàng)建數(shù)據(jù)庫失敗_sql怎么創(chuàng)建數(shù)據(jù)關(guān)系圖

    以下為譯文:

    在萬圣節(jié),你可以講這樣一個萬圣節(jié)的故事來嚇唬一下普通的公司程序員。假想一下,如果你將寶貴的業(yè)務(wù)數(shù)據(jù)放在一個由科技巨頭微軟公司支持的友好數(shù)據(jù)庫程序中,一開始,一切看起來都是那么地完美,但是你就是無法擺脫那種厄運即將來臨的詭異的感覺。接著,你的噩夢開始了。在只有三個人使用這些表格時,效果非常好。但是,當(dāng)整個公司都加入進(jìn)來使用時,一些神秘磨人的小故障就會接踵而來。你的老板讓你構(gòu)建一個Web界面,使得遠(yuǎn)程辦公室可以使用數(shù)據(jù)庫,但是你卻發(fā)現(xiàn)——什么數(shù)據(jù)庫也找不到,只有一個巨大的,沒有靈魂的空洞,而那里應(yīng)該有Web支持的。你想從它當(dāng)中尋找你所期望的傳統(tǒng)數(shù)據(jù)庫的一些行為嗎?別做夢了!想要安全模型嗎?不,這里的每個用戶都可以訪問所有內(nèi)容。想要數(shù)據(jù)完整性嗎?還是醒醒吧,因為根本沒有記錄數(shù)據(jù)庫操作的日志文件。想要遵守開發(fā)標(biāo)準(zhǔn)嗎?別問,就此打住!看到這里時,你是不是覺得心都涼了!然而,這些就是最讓人寒心的嗎?你想多了!就是這樣的破東西甚至還要收你的費!這就是 (以下簡稱)的故事。是一款使用方便的數(shù)據(jù)庫軟件,它已經(jīng)有近30年的歷史,但是至少在10年前,它就已經(jīng)漸顯老態(tài)。你可能認(rèn)為早就死了,但是你錯了。事實上,仍然像只僵尸一樣躑躅而行,它的使用率既沒有增長也沒有下降。微軟公司已經(jīng)不止一次試圖終止它的生命,然而它的用戶社區(qū)卻一次又一次成功地讓它起死回生。而其他像和 Basic 6這樣的傳統(tǒng)軟件產(chǎn)品,卻因為被人冷落而早已被掩沒在塵埃之中。將視為一個遺留軟件噩夢,是顯而易見的事。但是它的故事對每個軟件設(shè)計師都有借鑒意義。它可以讓我們洞察是什么讓一個產(chǎn)品存活下來、茁壯成長,并且在它的生命周期結(jié)束后,仍然歷時彌久,保持不死之身。

    01

    到底有多普及?

    首先讓我們澄清一件事:并沒有死亡,而且也不會即將死亡。這似乎違背了數(shù)據(jù)庫軟件世界中所有合理的和被大家認(rèn)可的公理,但是這是我們不得不接受的事實。數(shù)據(jù)研究公司的統(tǒng)計結(jié)果在這點上保持了高度的一致:使用的公司數(shù)量不多,但是忠誠度很高。HG 統(tǒng)計出目前使用的公司有140,000家,這是使用更加專業(yè)的SQL 的公司數(shù)量的一半。公司的統(tǒng)計結(jié)果與其一致。而DB-根據(jù)數(shù)據(jù)庫軟件在搜索、社交媒體和Stack 等網(wǎng)站中出現(xiàn)的頻率對其進(jìn)行排名,它得出的結(jié)論是:在世界上最流行的數(shù)據(jù)庫排名中名列第九!

    sql創(chuàng)建數(shù)據(jù)庫失敗_sql創(chuàng)建維護(hù)計劃失敗_sql怎么創(chuàng)建數(shù)據(jù)關(guān)系圖

    也就是說:擠進(jìn)了DB-的數(shù)據(jù)庫排名的前十名,和它排在一起的同時還有許多功能非常強(qiáng)大的數(shù)據(jù)庫。這些統(tǒng)計數(shù)字幾乎肯定夸大了的普及程度。許多企業(yè)使用不止一種類型的數(shù)據(jù)庫軟件,他們在上運行的應(yīng)用程序幾乎可以肯定范圍更小,處理的數(shù)據(jù)更少,而且除非公司的掌舵人有自殺的傾向,否則他們不會把公司日常運營管理中至關(guān)重要的數(shù)據(jù)運行在數(shù)據(jù)庫上。同樣地,很多公司對一些他們正在使用的技術(shù)并不知情,比如說,每一個有網(wǎng)站的企業(yè)也都依賴MySQL數(shù)據(jù)庫,即使這些數(shù)據(jù)庫是其他公司為他們托管的。對于數(shù)據(jù)庫的隱性普及,我深有體會。在2009年,我一時興起,寫了一本關(guān)于的書。寫這本書的理由很簡單,多年來,我一直在使用來編寫一些快速的、臨時的數(shù)據(jù)解決方案,比如跟蹤一組書籍,或者管理咨詢工作中的發(fā)票和付款。所有這些場景都需要用到Excel不能提供的結(jié)構(gòu)和數(shù)據(jù)編輯控件,這些都可以很容易地在數(shù)據(jù)庫環(huán)境下找到。使用幾張表,一些約束關(guān)系,一組小查詢,一到兩個報告,一個下午的時間就搞定了。但是,我從來不建議任何人在他們的電子商務(wù)網(wǎng)站后面運行一個數(shù)據(jù)庫,如果你真的敢這樣做,你就自求多福吧。我寫那本書的目的是為了記住我學(xué)到的技巧和避免重蹈覆轍,我相信那本書很快就會消失得無影無蹤。但是令我驚訝的是,它居然成了我最受歡迎的書目之一。那本書銷售至今都沒有停止,現(xiàn)在大約每一天或兩天都能賣出一本。顯然,現(xiàn)在仍然有人對感興趣,即使僅僅是因為他們需要解決上一代業(yè)余程序員留給他們的爛攤子。

    02

    微軟試圖殺死,但是失敗了

    每一個混跡于科技圈的人都曾經(jīng)目睹過一款最受歡迎的軟件過早地走向了盡頭。谷歌公司的廢棄項目可以排成一整片的墓地,微軟公司也曾因為冷血殺死自己的孩子(軟件)而臭名昭著(有時甚至一次殺掉幾個)。比如當(dāng)年微軟宣布放棄 這個旨于與Adobe競爭的完整軟件家族時,這個軟件家族中的所有軟件(包括網(wǎng)絡(luò)、設(shè)計和媒體編碼工具等軟件)都一次性被放棄了。但是不知道出于何種原因,當(dāng)微軟公司把屠刀指向時,它卻意外地手下留情了。

    sql創(chuàng)建數(shù)據(jù)庫失敗_sql怎么創(chuàng)建數(shù)據(jù)關(guān)系圖_sql創(chuàng)建維護(hù)計劃失敗

    微軟的第一個錯誤是決定不一步殺死,這完全不像它在殺死、、和許多其他軟件時的決絕。相反,微軟首先試圖弱化的重要性,它通過故意冷落來邊緣化它。比如說,在MS 2013發(fā)布的幾個月前,微軟甚至沒有正式的答案來確定是否會有 2013。接下來,微軟開始修改它的特性,去掉一些舊的,但是有時仍然很流行的功能。比如說,導(dǎo)入像dBASE這樣的舊格式的能力被移除,創(chuàng)建透視表的能力也被移除,為SQL 數(shù)據(jù)庫創(chuàng)建前端的能力也不再提供,與此同時,將數(shù)據(jù)庫遷移到的升遷向?qū)б搽S之消失了。這就像這部恐怖影片特許放影的噩夢。每一次發(fā)布,微軟都會從身上砍掉一塊,但仍然保留了它的主程序。最引人注目的是sql創(chuàng)建數(shù)據(jù)庫失敗,微軟試圖提供一條脫離世界的升級路徑。微軟接二連三地創(chuàng)建并放棄了至少三種不同的框架,試圖將數(shù)據(jù)庫放到web上。包括兩個 Web數(shù)據(jù)庫(在 2010中引入)和一個 Web應(yīng)用程序(在 2013中引入),它們都是構(gòu)建在和SQL 上。但是兩者都沒有成功,而 2019就成了十多年來第一個完全沒有Web功能的軟件版本。這些是我們在其他一些失敗的軟件中沒有看到的東西。我們看到微軟試圖在之外給它提供一個升級路徑,但是失敗了,最后它被迫完全放棄。這就像弗蘭肯斯坦的怪物一樣,造物主拋棄了他的創(chuàng)造物,但是卻無法殺死它。

    03

    和它的持久生命力向我們揭示了什么?

    老舊的軟件系統(tǒng)在技術(shù)領(lǐng)域長久存留并不是一件令人驚訝的事。畢竟,我們現(xiàn)在還有人在使用COBOL。但是的不尋常之處在于,盡管受到了創(chuàng)建它的公司的惡意地忽視,但是它依然經(jīng)久不衰。是什么原因讓可以無視它的局限性而如此經(jīng)久不衰呢?這里面有文化和實踐兩方面的原因,但以下三個原因更為突出。1. 高級用戶的需求缺口的受眾是一個特殊的群體,軟件開發(fā)很少以他們作為目標(biāo)受眾:這些人屬于技術(shù)人員,但是又不是真正的代碼編寫者,他們可能知道如何繞過宏,但是他們又沒有正式的編程背景。在不算久遠(yuǎn)的那個時代,我們稱這些人為“power user(高級用戶)”。高級用戶可能是一個危險的群體。只需要給他們一點幫助,他們就可以制造出一種非常強(qiáng)大的武器來傷害到他們自己。他們具有我們必須重視的未開發(fā)潛力。為這一類的技術(shù)人員提供一種解決問題的方法,而不需要他們編寫一頁頁的代碼,他們就可以在這些方面有所作為,如自動化小任務(wù),管理自己的數(shù)據(jù)孤島,幫助他們保持本地環(huán)境的組織性和有效性。如今,人們?nèi)匀豢释褂脽o代碼或輕代碼工具。那些工作積極的人們希望自己完成自己的工作,而不是為每一次數(shù)據(jù)庫檢索付費給昂貴的專業(yè)人員。

    但是到目前為止,我們提供給他們的唯一產(chǎn)品是上一代人使用的VBA宏語言和一些昂貴的工具sql創(chuàng)建數(shù)據(jù)庫失敗,像這種工具只有在你的企業(yè)注冊了一堆微軟云產(chǎn)品時才能夠為你工作。2. 真正的力量是賦予別人力量如果說的成功有一個秘訣的話,那就是:之所以成功,是因為它讓人們感到強(qiáng)大。下面是另一個在工作中使用 的例子。我的搭檔需要跟蹤一個有多個地點的小型音樂學(xué)校的家庭、學(xué)生、班級和出勤率。不存在多人同時編輯數(shù)據(jù)庫的危險,也不需要將其他平臺上查詢數(shù)據(jù)。這種場景下,一個具備完全功能的SQL 應(yīng)用程序會更好用嗎?答案是“是的”,甚至一個免費使用的SQL 會更好用。但是,即使設(shè)計這樣的應(yīng)用程序是一項簡單的任務(wù),它也不是一天可以完成的事情。對于這個應(yīng)用程序的用戶來說,沒有一種簡單的方法可以像使用一樣,可以用他們自己的表單和報表來實現(xiàn)并增強(qiáng)它。3. 千萬不要低估“就是好用”的價值考慮一下,建立一個專業(yè)的數(shù)據(jù)庫解決方案需要做些什么。要完成我剛才提到的使用SQL 的示例,你至少需要完成以下步驟:1.安裝SQL Sever 。

    確保所有的配置設(shè)置正確就位,以便數(shù)據(jù)庫服務(wù)能在輸入命令后正確啟動。2.下載SQL ,這樣就不需要在命令行中使用SQL命令來創(chuàng)建數(shù)據(jù)庫。3.創(chuàng)建需要的數(shù)據(jù)庫和表。(這部分幾乎和一樣簡單!)4.選擇你的編程語言、數(shù)據(jù)庫庫和開發(fā)環(huán)境。也許你會選擇一些類似 這樣的工具,它們會有助于將各部分連接到一起。5.在你的代碼中建立一個到你的數(shù)據(jù)庫的連接。根據(jù)你采用的方法不同,你可以編寫自己的代碼或使用類似 這樣的代碼生成工具。。6.接下來真正的樂趣開始了。為了訪問數(shù)據(jù)庫,你需要向運行代碼的賬戶(通常不是你自己的賬戶)授予正確的數(shù)據(jù)庫訪問權(quán)限。根據(jù)我多年的編程教學(xué)經(jīng)驗,這點從來都是給新手編程設(shè)置障礙的絆腳石。

    sql創(chuàng)建維護(hù)計劃失敗_sql怎么創(chuàng)建數(shù)據(jù)關(guān)系圖_sql創(chuàng)建數(shù)據(jù)庫失敗

    上面這個步驟列表沒有做任何實際的事情。它只是準(zhǔn)備環(huán)境和配置所需要做的準(zhǔn)備工作。如果將這些讓能夠工作起來所需要的成本進(jìn)行比較的話,接下來,啟動、創(chuàng)建一個數(shù)據(jù)庫,并且讓它工作,就是一件輕而易舉之事。盡管根據(jù)便利性很難給一個軟件定價,但是那些“就是好用”的東西的吸引力已經(jīng)讓許多普通的技術(shù)一夜成名。

    04

    寫在最后

    所以,為什么還活著?為什么這樣一個有點尷尬的僵尸會站在一個絕對沒有被邀請的派對角落里?答案很簡單:適合于普通人。

    sql怎么創(chuàng)建數(shù)據(jù)關(guān)系圖_sql創(chuàng)建維護(hù)計劃失敗_sql創(chuàng)建數(shù)據(jù)庫失敗

    它助長了一些壞習(xí)慣,這是事實;擴(kuò)展它幾乎會招致某種災(zāi)難,這也是事實;但是這些都無關(guān)重點。只要有人想要這樣的一個工具,僅僅以少許的復(fù)雜性,就能給普通人帶來那么多的力量,那么,盡管蹣跚難行,不受待見,并且?guī)缀醣凰膭?chuàng)造者拋棄,但它仍然有其存在的價值。而擺在我們面前的真正的問題是:我們有勇氣為了取代它而付出為每個人建立一個數(shù)據(jù)庫工具包的代價嗎?原文:本文為 CSDN 翻譯,轉(zhuǎn)載請注明來源出處。

    *版權(quán)聲明:轉(zhuǎn)載文章和圖片均來自公開網(wǎng)絡(luò),版權(quán)歸作者本人所有,推送文章除非無法確認(rèn),我們都會注明作者和來源。如果出處有誤或侵犯到原作者權(quán)益,請與我們聯(lián)系刪除或授權(quán)事宜。

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有