數據庫怎麼搭建?

General 更新 2024-11-19

怎樣建立一個簡單數據庫?

把excel導入數據庫,不出現表格嵌套可以使用下面這個方法導入;

思路:

(1)、把excel數據讀入到dataset中;

(2)、建立相應結構的數據表格

(3)、把dat暢set中的數據更新到數據表中

淘寶的數據庫怎麼搭建

我們也瞭解到,現在淘寶的整個的數據庫團隊在逐漸的把一些數據庫從Oracle遷移到MySQL,然後呢,把一些服務器由小型機轉到PC server,那你們整個轉變的動機是什麼?

主要是因為業務壓力給了我們最大的動力。07年我來到淘寶的時候,當時只有三個主要的數據庫,全部在小型機和存儲上面。以當時的壓力來看,它跑起來是非常順利的,而且大家也知道小型機它從Unix操作系統到硬件,穩定性都會比PC server其實要高很多,當時的情況下淘寶用小型機是一個非常自然的選擇。

從07年開始淘寶的業務量保持每年自然翻一番的增長,數據庫質量感覺到非常大的壓力。那麼前端業務量增長一倍,在數據庫上有可能增長是好幾倍,它有一個放大效應在裡邊。當時我們第一步能夠想到很自然的架構,就是把三個數據庫拆成更多的數據庫,或每一個數據庫支持一個比較單一的業務。比如用戶、商品和交易,都會分成獨立的數據庫,然後放到獨立的小型計算中去,這是我們08年做的很大的事情就是垂直拆分,然後08年的業務我們就頂住了。

當時我們就預估09年、10年會有更大的壓力增長,這個時候我們應該怎麼辦?當時我們從業界能看到很多的經驗分享,包括eBay、亞馬遜這些國外的大公司,他們的經驗分享裡面,水平拆分是我們數據庫漲到一定程度後的架構選擇。我們從Oracle到MySQL轉移,主要是用水平拆分,這是我們未來的一個弱點,那水平拆分後機器、數據庫的數量都會多很多,那Oracle它本身的成本也是我們考慮的一個重要因素,所以當時從成本考慮的話,那個時候我們自然會選擇用MySQL數據庫。

給我們再簡單總結一下這幾年,淘寶整個數據庫的演變過程?

剛才說到08年我們做完垂直拆分以後,09年到今年我們主要做的工作其實就是水平拆分。今年在十月份之前我們全部完成了淘寶最核心的三個系統:交易數據庫、商品數據庫和用戶數據庫的水平拆分。所以到“雙十一”之前,在我們內部採訪中,我一直跟採訪人員說,當時數據庫情緒穩定。基本上我們沒有做什麼事情,只是在不停的看報表,看數據,然後很開心的看到交易曲線以超過45度的趨勢往上漲。

那前期還是做了非常完善的準備。據我們瞭解在整個從小型機到PC server的遷移,包括從Oracle到MySQL數據庫的遷移,你們在做這個事情的時候,都做過好幾個月的壓力測試。你講講這個背景和故事。

是這樣的,今年我們年初決定,我們商品庫從小型機遷到PC server上面去,這是淘寶壓力最大的一個數據庫,當時是用四臺小型機加兩個高端存儲來支撐的。要把這麼大一個數據庫進行遷移,我們心裡面也是沒有底的,因為不知道要多少臺PC server能夠支撐,需要什麼樣的配置來支撐這個壓力?當時我們能夠想到一個很直觀的想法就是模擬線上完全一樣的壓力,甚至加上幾倍的壓力來測它的極限值。

我們和開發團隊、我們的性能測試團隊,加上DBA團隊和ops團隊,成立了一個非常大的項目組,然後做了接近兩個月的性能測試,在整個測試過程中發現了非常多的問題,包括我們給Oracle、MySQL等廠商都提交了很多Bug,有些Bug也得到廠商迴應,進行修復。

那整體的轉變的過程到現在進行到了什麼樣的程度?包括你在整個轉變的過程中遇到哪些問題?

我們現在最核心的用戶數據庫今年已經徹底完成了從小型機、存儲和Oracle切入到PC server加MySQL的架構。

我們內部有一個提法叫做去O、去I、去E,其實就是我們要從高端硬件Scale up模式到低端硬件的Scal out水平擴展的模式,這是淘寶內部最大最核心的系統,今年已經順利完成了全部區的水平擴展。其他......

如何創建sql server 數據庫

create database dataname

這是創建數據庫最簡單的方法.數據庫的各個屬性都是默認.如數據庫文件與日誌文件存儲目錄.數據庫大小等.

下面介紹下常用決定數據庫屬性的子句.

on:簡單理解為定義存儲數據庫文件的位置,看下面代碼.

filename:數據庫的邏輯別名

size:數據庫初始大小

maxsize:數據庫初大容量

filegrowth:數據庫每次增加的容量.

log on:簡單理解為定義存儲數據庫日誌文件的位置.

看創建代碼:

create database Accounting

on(name='AccountingName',

filename='F:\總結\Sql\創建和修改數據表\Accounting.mbdf',

size=10mb,

maxsize=50mb,

filegrowth=5mb)

log on(name='AccountingLog',

filename='F:\總結\Sql\創建和修改數據表\Accounting.log',

size=10mb,

maxsize=50mb,

filegrowth=5mb)

上面說到了 filegrowth:數據庫每次增加的容量 結合代碼來說.就是初始數據庫大小為10mb.當數據庫容量要超出時.他會自動增加5mb.這會就是15mb大小.最大到50mb

如何建立數據庫並使用數據庫,需要什麼硬件

數據庫其實只是一個軟件,比如mysql,Oracle DB之類的很多

你只需要安裝到某臺電腦上,就可以使用了。

然後根據數據庫種類以及訪問頻度不同,需要的硬件配置也不一樣。10幾個人用,普通PC就可以,幾千個人頻繁訪問的話,就買個服務器吧。

然後關於配置(CPU,內存之類的),你百度 數據庫名字+最低配置 就能看到了

sqlserver 下怎麼建立數據庫 怎麼建表

方法/步驟

1

首先我們打開SQL SERVER自帶的數據庫管理工具,從開始菜單中可以找到,如圖點擊進去;

2

開始連接SQL SERVER服務器,就是我們裝好的SQL SERVER 服務器;

3

右擊數據庫,選擇第一個,新建一個數據庫;

4

填寫數據庫的名稱,下面是設置自動增長的,一般不用管,默認

5

點擊確定後就可以生成一個數據庫,此時裡面是沒有表的;

6

右擊表新建一個表,填寫你要的字段名稱

7

填完字段名稱後點擊字段名稱那個內部窗口的小叉叉,然後就提示你輸入表名了,填寫下表名,一個數據庫的建立過程就是這樣的;

或者

create database stuDB

on primary -- 默認就屬於primary文件組,可省略

(

/*--數據文件的具體描述--*/

name='stuDB_data', -- 主數據文件的邏輯名稱

filename='D:\stuDB_data.mdf', -- 主數據文件的物理名稱

size=5mb, --主數據文件的初始大小

maxsize=100mb, -- 主數據文件增長的最大值

filegrowth=15%--主數據文件的增長率

)

log on

(

/*--日誌文件的具體描述,各參數含義同上--*/

name='stuDB_log',

filename='D:\stuDB_log.ldf',

size=2mb,

filegrowth=1mb

)

怎麼才能建立自己的數據庫?

首先打開,然後鼠標右擊新建數據庫(Databases)其次建立數據庫的時候輸入自己數據庫的名字最後就是確定文件容量,還可以設置數據庫的選項

如何創建數據庫

這很簡單啊!

在Windows下,假如你的MySQL裝在 D:\MySQL

就可以這樣:

先切換到它的bin目錄

cd D:\MySQL\bin\

D:\MySQL\bin>mysql -u root -p

接著輸入你的root密碼

接下來你就可以創建數據庫、創建用戶、創建修改表之類的操作(常用命令如下)。

查看現有數據庫

mysql> show databases;

創建數據庫(假如數據庫名為 mydb)

mysql> create database mydb;

刪除數據庫(假如數據庫名為 mydb)

mysql> drop database accounts;

使用數據庫(假如使用數據庫 mydb)

mysql> use mydb;

執行完使用數據庫命令後,就可以對該數據庫進行創建、修改、插入、刪除表等操作,這些表的操作命令你可以到網上找找,不是很難的。一個數據庫就相當於一個 Excel 文件,而表則相當於Excel文件的單元格,數據就是存放在表中。

如何建立數據庫啊

開始—找到控制面板—看到BDE Administrator,雙擊運行它,地址運行裡面有很多建立好的,不過有的沒有,其實無論有沒有都沒有關係。

運行BDE Administrator後,選項Object,單擊後在裡面選New..。然後會出現New Database Alias,然後選擇OK

點擊OK後,會有一個STANDARD1,把他修成傳奇數據表HeroDB,修改完畢後,在右邊看到一個可以選擇的功能,然後選擇我們服務端數據庫所在的路徑即可了,默認的是mirserver\md2裡面的文件夾。這樣我們就把dbc2000中文漢化版設置好了,接著進入傳奇服務端文件夾,啟動引擎即可。

如何使用SQL建立數據庫 5分

/*

給你個例子吧

建立一個由3個文件組成的梗據庫,數據庫名稱為test。

主數據文件邏輯名稱為test_data,物理文件名c:\test_data.mdf;

輔助數據文件邏輯名稱為test_data2,物理文件名c:\test_data2.ndf;

日至文件邏輯名稱為test_log,物理文件名c:\test_log.ldf;

所有文件初始尺寸為3mb,可以自動增長,最大尺寸為15mb。

*/

create database test on

primary

(

name=test_data,

filename='c:\test_data.mdf',

size=3mb,

maxsize=15mb,

filegrowth=1mb

),

(

name=test_data2,

filename='c:\test_data2.ndf',

size=3mb,

maxsize=15mb,

filegrowth=1mb

)

log on

(

name=test_log,

filename='c:\test_log.ldf',

size=3mb,

maxsize=15mb,

filegrowth=1mb

)

數據庫搭建怎麼搭建?一寫軟件難學嗎?本人從來沒學過數據庫的東西,需要請專業的人搭建嗎?

你的元素週期表的問題 我認為access就足夠用了 數據庫構建也很簡單 屬於入門級的數據庫 其他的例如sql server oracle mysql啥的都明顯比這個要困難

access屬於Office裡面的一部分 你的office如果是完全安裝的話 你去開始菜單找到Office 應該就能看到

給你個基礎教程 你可以去看看

v.ku6.com/playlist/index_2598563.html

希望能被採納 多謝

相關問題答案
數據庫怎麼搭建?
數據庫怎麼建立關係?
數據庫怎麼添加約束?
國泰安數據庫怎麼用?
萬方數據庫怎麼查論文?
數據庫怎麼修復?
萬方數據庫怎麼樣?
管家婆數據庫怎麼安裝?
火鳥數據庫怎麼卸載?
小米蘋果數據線怎麼樣?