日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

关于现在手上做的项目的数据库设计思考

發(fā)布時間:2025/10/17 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于现在手上做的项目的数据库设计思考 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • 主鍵不應該有任何意義,只是為了標志數(shù)據(jù)的唯一性.
  • 現(xiàn)在做的項目,因為牽涉到數(shù)據(jù)轉移的原因,對主鍵沒有進行大的改動,現(xiàn)在的主鍵,除了標志數(shù)據(jù)來源以外,還有數(shù)據(jù)信息的年月日等,非常的麻煩
  • 自動編號的主鍵,如果動態(tài)的生成表單后,還需要重復生成trigger和sequence來自增長,非常難以維護,而且以后數(shù)據(jù)遷移也會變得相當?shù)募?/li>
  • max+1,現(xiàn)在采用的就是這個方法,如果數(shù)據(jù)量非常大的情況下,取max會很慢,而且在并發(fā)的情況下會產生相同的數(shù)據(jù)而導致數(shù)據(jù)不能正常的插入數(shù)據(jù)庫
  • GUID主鍵,這是目前比較好的生成主鍵的辦法,在.NET里可以直接使用System.Guid.NewGuid()進行生成,在SQL里也可以使用 NewID()生成
  • 缺點是:
    GUID 值較長,不容易記憶和輸入,而且這個值是隨機、無順序的
    GUID 的值有 16 個字節(jié),與其它那些諸如 4 字節(jié)的整數(shù)相比要相對大一些。這意味著如果在數(shù)據(jù)庫中使用               uniqueidentifier 鍵,可能會帶來兩方面的消極影響:存儲空間增大;索引時間較慢。
  • ?

    ?

    轉載于:https://www.cnblogs.com/threestone/archive/2010/05/01/1725552.html

    總結

    以上是生活随笔為你收集整理的关于现在手上做的项目的数据库设计思考的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。