Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जो बेहतर है 1Table 150,000,000,000 पंक्तियाँ या 5000 TABLES 300,000 पंक्तियों के साथ

Bytes per short string column 8,000

Bytes per GROUP BY, ORDER BY 8,060

Bytes per row 8,060

Columns per index key 16

Columns per foreign key 16

Columns per primary key 16

Columns per nonwide table 1,024

Columns per wide table 30,000

Columns per SELECT statement 4,096

Columns per INSERT statement 4096

Columns per UPDATE statement (Wide Tables) 4096

यह mysql की सीमा है

When you combine varchar, nvarchar, varbinary, sql_variant, or CLR user-defined type columns that exceed 8,060 bytes per row, consider the following:

क्या आप रीयल टाइम एप्लिकेशन बना रहे हैं? क्या आपके पास संबंधों को तालिकाओं में विभाजित करने के बारे में वास्तव में विचार है? क्या आपके पास एसिड के बारे में विचार है संपत्ति? डेटाबेस के बारे में आपका विचार गलत है

आपको बस डिज़ाइन को संशोधित करने की आवश्यकता है, मैं आपके कोडिंग के बारे में बहुत चिंतित हूं आप कोड कैसे करेंगे???

इस चरणों का पालन करें

  • अपनी आवश्यकताओं को ठीक से प्राप्त करें
  • कुछ विश्लेषण करें
  • और अपने डेटाबेस को फिर से डिज़ाइन करें, मुझे लगता है कि आपको वास्तव में अच्छा आउटपुट मिलेगा

अधिकतम पंक्तियाँ मेरे पास 100 हैं जो मेरे दृष्टिकोण से बहुत अधिक हैं इसलिए मैंने उन स्तंभों को 17 तालिकाओं में विभाजित किया है

http://www.slideshare .net/ronaldbradford/top-20-design-tips-for-mysql-data-वास्तुकार-प्रस्तुति इस लिंक को चेकआउट करें




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL त्रुटि:संग्रहीत फ़ंक्शन/ट्रिगर में तालिका को अपडेट नहीं कर सकता क्योंकि यह पहले से ही कथन द्वारा उपयोग किया जाता है जिसने इस संग्रहीत फ़ंक्शन/ट्रिगर को बुलाया

  2. php एकाधिक डेटाबेस समस्या

  3. मेरे अपने और दोस्तों के पोस्ट से परिणाम प्राप्त करें

  4. MySQL क्वेरी - दो कारकों के आधार पर डेटा से जुड़ें, फिर मानों के आधार पर डेटा को सॉर्ट करने के तरीके को अनुकूलित करें

  5. PHP mysql PDO ने NULL मान सेट करने से मना कर दिया