簡體   English   中英

Oracle每天有1000億條記錄 - 這是一個問題嗎?

[英]100 billion records per day in Oracle - is this a problem?

客戶希望我將1000億條記錄復制到空的Oracle數據庫中。 幾乎所有記錄都有大約6個字段,其中只有一個是varchar字段,其中99.99%的varchar字段包含空值。 他希望每天都這樣做。 需要什么樣的Oracle服務器,我需要記住哪些特殊的東西?

每天1000億條記錄相當於每秒輸入~1,157,407行。 是的 - 這是一個重大問題,而且這不是獲得真正答案的地方 - 如果您擁有這些數據量和硬件非常大的預算,那么直接與Oracle交談以讓他們參與項目。

如果這是您真正的客戶要求,那么我建議的第一件事就是與他們合作,了解這項技術要求背后的業務要求,如果他們有預算來滿足技術要求。 然后檢查是否有更好的方法來滿足業務需求,而不是上述技術要求。 其原因是以下一些技術問題:

要問這將運行多長時間並購買大量磁盤空間? 這是增量還是覆蓋?

一年中的每一天,或未來20年的每一天等。

即使你假設每個字段只有一個字節大小,每天大約1/2太字節。 如果它每天都是一組不同的記錄,那么就會加起來。

然后看看導入方面。 這又是每秒奇妙的行數。

每天1000億條記錄! 我懷疑客戶真的需要這個。 問他為什么,你可能會找到另一種解決方案。

如果事實證明我錯了,你的客戶真的需要,我很好奇這個原因!

您可能位於Oracle數據庫雲服務器領域: http//www.oracle.com/database/exadata.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM