<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	ความเห็นบน: ความสัมพันธ์ระหว่าง Table กับ Code	</title>
	<atom:link href="https://www.parinya.net/node/573/feed" rel="self" type="application/rss+xml" />
	<link>https://www.parinya.net/node/573</link>
	<description>ทฤษฎีการคำนวณสำหรับคอมพิวเตอร์และทฤษฎีการประมวลผลสารสนเทศ</description>
	<lastBuildDate>Tue, 23 Mar 2010 12:56:09 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>
		โดย: Tai Parinya		</title>
		<link>https://www.parinya.net/node/573/comment-page-1#comment-2469</link>

		<dc:creator><![CDATA[Tai Parinya]]></dc:creator>
		<pubDate>Tue, 10 Jul 2007 02:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/573#comment-2469</guid>

					<description><![CDATA[ทุกท่าน - พอข้อมูลเยอะแล้วก็ซับซ้อน ก็รู้สึกอยากจะยัดใส่ DB ครับ แต่ถ้ามันไม่มากก็รู้สึกอยากจะใส่ในไฟล์ แต่พอเพิ่มใส่ในไฟล์ไปซักพัก มันก็รู้สึกเยอะขึ้นมาอีกล่ะ ก็อยากจะยัดใส่ DB อีก เป็นแบบนี้วนเวียนไปเรื่อย ๆ เหมือนวงจรอุบาทว์ครับ :-P]]></description>
			<content:encoded><![CDATA[<p>ทุกท่าน &#8211; พอข้อมูลเยอะแล้วก็ซับซ้อน ก็รู้สึกอยากจะยัดใส่ DB ครับ แต่ถ้ามันไม่มากก็รู้สึกอยากจะใส่ในไฟล์ แต่พอเพิ่มใส่ในไฟล์ไปซักพัก มันก็รู้สึกเยอะขึ้นมาอีกล่ะ ก็อยากจะยัดใส่ DB อีก เป็นแบบนี้วนเวียนไปเรื่อย ๆ เหมือนวงจรอุบาทว์ครับ 😛</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		โดย: iPAtS		</title>
		<link>https://www.parinya.net/node/573/comment-page-1#comment-2468</link>

		<dc:creator><![CDATA[iPAtS]]></dc:creator>
		<pubDate>Mon, 09 Jul 2007 17:47:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/573#comment-2468</guid>

					<description><![CDATA[ผมว่าถ้าเป็นค่าพวกคอนฟิคต่างๆ
ถ้าไม่ได้แก้ไขอะไรมาก เก็บเป็นไฟล์แยกน่าจะดีกว่าอ่ะครับ
แล้วใช้สคริปเจนไฟล์นี้ให้ จะได้ไม่ต้องแก้เอง

ออกแนวๆ พวกสคริปสำหรับ install CMS อ่ะครับ
่งั้นมัวมา query db ก็จะช้ามาก]]></description>
			<content:encoded><![CDATA[<p>ผมว่าถ้าเป็นค่าพวกคอนฟิคต่างๆ<br />
ถ้าไม่ได้แก้ไขอะไรมาก เก็บเป็นไฟล์แยกน่าจะดีกว่าอ่ะครับ<br />
แล้วใช้สคริปเจนไฟล์นี้ให้ จะได้ไม่ต้องแก้เอง</p>
<p>ออกแนวๆ พวกสคริปสำหรับ install CMS อ่ะครับ<br />
่งั้นมัวมา query db ก็จะช้ามาก</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		โดย: Techkr.com		</title>
		<link>https://www.parinya.net/node/573/comment-page-1#comment-2461</link>

		<dc:creator><![CDATA[Techkr.com]]></dc:creator>
		<pubDate>Mon, 09 Jul 2007 01:43:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/573#comment-2461</guid>

					<description><![CDATA[บางตัวเทเบิ้ลเยอะ เวียนหัวหาไม่เจอ]]></description>
			<content:encoded><![CDATA[<p>บางตัวเทเบิ้ลเยอะ เวียนหัวหาไม่เจอ</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		โดย: 7		</title>
		<link>https://www.parinya.net/node/573/comment-page-1#comment-2456</link>

		<dc:creator><![CDATA[7]]></dc:creator>
		<pubDate>Sun, 08 Jul 2007 12:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/573#comment-2456</guid>

					<description><![CDATA[ไม่ชอบดึงค่า config จาก db แฮะ ผมว่าช้ากว่าดึงจาก txt นะ
แล้วก็เวลาดู code เปิดค่า config มาดูข้างๆได้ สะดวกกว่าอ่ะ

ยกเว้นบางกรณี ที่ใช้ db แล้วสะดวกกว่า ก็จะใช้ db]]></description>
			<content:encoded><![CDATA[<p>ไม่ชอบดึงค่า config จาก db แฮะ ผมว่าช้ากว่าดึงจาก txt นะ<br />
แล้วก็เวลาดู code เปิดค่า config มาดูข้างๆได้ สะดวกกว่าอ่ะ</p>
<p>ยกเว้นบางกรณี ที่ใช้ db แล้วสะดวกกว่า ก็จะใช้ db</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		โดย: crucifier		</title>
		<link>https://www.parinya.net/node/573/comment-page-1#comment-2454</link>

		<dc:creator><![CDATA[crucifier]]></dc:creator>
		<pubDate>Sun, 08 Jul 2007 04:55:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/573#comment-2454</guid>

					<description><![CDATA[ผมเห็นว่าค่าคงที่ถ้าเก็บในฐานข้อมูล มันก็เพิ่มโอกาสที่โปรแกรมจะต้อง access ไปยังฐานข้อมูลมากขึ้นด้วย ทั้งๆ ที่บางกรณีไม่จำเป็นต้องต่อฐานข้อมูลเลย เช่น หน้าล็อกอินเป็นต้น (รอรับค่าอย่างเดียว)

แต่ถ้ากังวลว่าไฟล์ที่เก็บค่าคงที่ต่างๆ ไว้ จะถูกเข้าถึงโดยไม่ได้รับอนุญาต พอจะเป็นไปได้ไหม ถ้าแยกเก็บไว้อีก directory หนึ่ง แล้วกำหนดการเข้าถึง directory นั้นๆ แทน อาจด้วย .htaccess ก็ได้]]></description>
			<content:encoded><![CDATA[<p>ผมเห็นว่าค่าคงที่ถ้าเก็บในฐานข้อมูล มันก็เพิ่มโอกาสที่โปรแกรมจะต้อง access ไปยังฐานข้อมูลมากขึ้นด้วย ทั้งๆ ที่บางกรณีไม่จำเป็นต้องต่อฐานข้อมูลเลย เช่น หน้าล็อกอินเป็นต้น (รอรับค่าอย่างเดียว)</p>
<p>แต่ถ้ากังวลว่าไฟล์ที่เก็บค่าคงที่ต่างๆ ไว้ จะถูกเข้าถึงโดยไม่ได้รับอนุญาต พอจะเป็นไปได้ไหม ถ้าแยกเก็บไว้อีก directory หนึ่ง แล้วกำหนดการเข้าถึง directory นั้นๆ แทน อาจด้วย .htaccess ก็ได้</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		โดย: วี		</title>
		<link>https://www.parinya.net/node/573/comment-page-1#comment-2453</link>

		<dc:creator><![CDATA[วี]]></dc:creator>
		<pubDate>Sat, 07 Jul 2007 20:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/573#comment-2453</guid>

					<description><![CDATA[ส่วนตัวผมคิดว่าจำนวนตารางไม่มีความสัมพันธ์อะไรกับความซับซ้อนของโปรแกรมนะ ตารางอาจมีความสัมพันธ์กับโดเมน แต่จำนวนตารางขึ้นอยู่กับว่าเราทำ normalization/denormalization ในระดับไหน ไม่อย่างนั้นระบบอาจอ้างว่าตัวเองมีความซับซ้อนน้อยกว่า โดยการทำ denormalization รวบตารางให้น้อยลง แต่มีความซ้ำซ้อนของขอมูลมากขึ้น

คราวนี้ถ้าจะนับจำนวนคอลัมน์ของทุกตารางรวมกัน ก็ยังไม่สามารถวัดความซับซ้อนของโปรแกรมอยู่ดี ตารางหนึ่งอาจมีร้อยคอลัมน์แต่ไม่ได้หมายความว่าข้อมูลที่เก็บมีความซับซ้อนกว่าตารางที่มีคอลัมน์น้อยกว่า

ส่วนเรื่องการเก็บค่าคงที่ไว้ที่ไหนดี ผมยังคิดว่าเก็บไว้ใกล้โค้ดมากที่สุดดีกว่า เพราะเวลาไล่ แทนที่จะต้องไปเปิดข้อมูลในตาราง หรือไปเปิดไฟล์ภายนอกมาดู (ซึ่งบางครั้งอาจทำไม่ได้ง่ายนัก ถ้าเราไม่ได้ check out ไฟล์เหล่านั้นจาก version control system ด้วย) ทำให้โปรแกรมบำรุงรักษายากขึ้น ที่สำคัญ คำว่าค่าคงที่ น่าจะเป็นค่าที่ไม่เปลี่ยนแปลง การแยกไปเก็บภายนอก อาจทำให้เกิดโอกาสผิดพลาดถ้ามีใครไปแก้ข้อมูลภายนอกเหล่านั้น

ทั้งนี้ทั้งนั้น นี่เป็นความเห็นส่วนตัว อาจผิดก็ได้ครับ]]></description>
			<content:encoded><![CDATA[<p>ส่วนตัวผมคิดว่าจำนวนตารางไม่มีความสัมพันธ์อะไรกับความซับซ้อนของโปรแกรมนะ ตารางอาจมีความสัมพันธ์กับโดเมน แต่จำนวนตารางขึ้นอยู่กับว่าเราทำ normalization/denormalization ในระดับไหน ไม่อย่างนั้นระบบอาจอ้างว่าตัวเองมีความซับซ้อนน้อยกว่า โดยการทำ denormalization รวบตารางให้น้อยลง แต่มีความซ้ำซ้อนของขอมูลมากขึ้น</p>
<p>คราวนี้ถ้าจะนับจำนวนคอลัมน์ของทุกตารางรวมกัน ก็ยังไม่สามารถวัดความซับซ้อนของโปรแกรมอยู่ดี ตารางหนึ่งอาจมีร้อยคอลัมน์แต่ไม่ได้หมายความว่าข้อมูลที่เก็บมีความซับซ้อนกว่าตารางที่มีคอลัมน์น้อยกว่า</p>
<p>ส่วนเรื่องการเก็บค่าคงที่ไว้ที่ไหนดี ผมยังคิดว่าเก็บไว้ใกล้โค้ดมากที่สุดดีกว่า เพราะเวลาไล่ แทนที่จะต้องไปเปิดข้อมูลในตาราง หรือไปเปิดไฟล์ภายนอกมาดู (ซึ่งบางครั้งอาจทำไม่ได้ง่ายนัก ถ้าเราไม่ได้ check out ไฟล์เหล่านั้นจาก version control system ด้วย) ทำให้โปรแกรมบำรุงรักษายากขึ้น ที่สำคัญ คำว่าค่าคงที่ น่าจะเป็นค่าที่ไม่เปลี่ยนแปลง การแยกไปเก็บภายนอก อาจทำให้เกิดโอกาสผิดพลาดถ้ามีใครไปแก้ข้อมูลภายนอกเหล่านั้น</p>
<p>ทั้งนี้ทั้งนั้น นี่เป็นความเห็นส่วนตัว อาจผิดก็ได้ครับ</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
