Яагаад олон тусдаа ширээтэй байх нь дээр вэ?
Яагаад олон тусдаа ширээтэй байх нь дээр вэ?

Видео: Яагаад олон тусдаа ширээтэй байх нь дээр вэ?

Видео: Яагаад олон тусдаа ширээтэй байх нь дээр вэ?
Видео: Харийнхан хаана байгаа вэ ? - ФЕРМИ ПАРАДОКС 2024, May
Anonim

Харилцааны мэдээллийн санд тусад нь ширээ тусдаа аж ахуйн нэгжүүдийг төлөөлөх ёстой. Хэрэв та бүх зүйл өгөгдөлтэй холбоотой байна ижил төстэй өгөгдөл олон бүлгүүд, үүнийг хадгалахад ямар ч логик байхгүй олон хүснэгт . Үргэлж илүү сайн ижил төрлийн өгөгдлийг хадгалахын тулд a ширээ (аж ахуйн нэгж).

Үүнийг харгалзан үзвэл мэдээллийн сан олон хүснэгттэй байж болох уу?

Хэдийгээр a-д байгаа аль ч багана хүснэгт байж болно Тус бүрд нь UNIQUE болон NULL БИШ хязгаарлалтуудыг хэрэглэсэн хүснэгт байж болно зөвхөн нэг Үндсэн түлхүүр. Хэрэв та нөгөө рүүгээ харвал ширээ бид өөрсдийнхөө төлөө тодорхойлсон мэдээллийн сан , ихэнх нь байна id багана.

Дараа нь асуулт бол MySQL хэр олон багана вэ? Хамгийн их тоо баганууд Хүснэгт бүрт хүрэх магадлалтай, эсвэл илүү тодорхой хэлбэл, мөрийн хамгийн дээд өргөн. 4096 гэсэн хатуу хязгаар бий баганууд хүснэгт бүрт, гэхдээ MySQL Баримт бичигт "Яг хязгаар нь харилцан үйлчлэх хэд хэдэн хүчин зүйлээс хамаарна." Үндсэндээ өгөгдсөн эгнээний урт 64к-ээс хэтрэхгүй байх ёстой.

Үүний нэгэн адил та асууж болох асуултуудыг нэг буюу хэд хэдэн холбогдох хүснэгтэд үндэслэн хийж болох уу?

a-аас өгөгдлийг ашиглах холбогдох хүснэгт таны мэдээллийг сайжруулах асуулга . Танд тохиолдлууд байж болно a асуулга тэр бол нэг хүснэгтэд үндэслэсэн нь танд хэрэгтэй мэдээллийг өгдөг боловч өөр мэдээллээс мэдээлэл авдаг ширээ хийхэд тусална асуулга үр дүн нь илүү тодорхой бөгөөд илүү ашигтай.

Өгөгдлийн санд хэдэн хүснэгт байх ёстой вэ?

Зарим мэдээллийн сан Энгийнээр мэдэх нэр томъёо мэдээллийн сан , Та байж болох юм байна ганцхан ширээ . Ихэнх хүмүүсийн хувьд мэдээллийн сан танд нэгээс илүү хэрэгтэй болно. Жишээлбэл, та магадгүй байна а ширээ бүтээгдэхүүний талаарх мэдээллийг хадгалдаг, өөр ширээ Энэ нь захиалгын талаарх мэдээллийг хадгалдаг ба өөр ширээ үйлчлүүлэгчдийн талаарх мэдээлэлтэй.

Зөвлөмж болгож буй: