DBSLAYER.DBSLAYER´Â °íµî À¥ »çÀÌÆ®¿¡ ÀûÇÕÇÑ °æ·® µ¥ÀÌÅͺ£À̽º Ãß»óÈ °èÃþÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
DBSLAYER. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- The Apache License 2.0
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Derek Gottfrid
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://code.nytimes.com/projects/dbslayer
DBSLAYER. ű×
DBSLAYER. ¼³¸í
DBSLayer´Â °íµî·Îµå À¥ »çÀÌÆ®¿¡ ÀûÇÕÇÑ °æ·® µ¥ÀÌÅͺ£À̽º Ãß»óÈ °èÃþÀÔ´Ï´Ù. DBSLAYER´Â ¶ÇÇÑ Scalling PoolingÀÇ È®Àå °¡´ÉÇÑ ÀÌÁ¡ÀÌ ÇÊ¿äÇÑ ³ôÀº·Îµå À¥ »çÀÌÆ®¿¡ ÀûÇÕÇÑ °¡º¿î µ¥ÀÌÅͺ£À̽º Ãß»óÈ °èÃþÀÔ´Ï´Ù. C·Î ÀÛ¼ºµÈ DBSLAYER´Â JSONÀ» ÅëÇØ HTTP¸¦ ÅëÇØ Å¬¶óÀ̾ðÆ®¿Í ÇùÀÇÇϸç, ¸ð´ÏÅ͸µÇϱⰡ °£´ÜÇÏ°í ¼±ÅÃÇÑ ¸ðµç À¥ ÇÁ·¹ÀÓ ¿öÅ©¿Í ½Å¼ÓÇÏ°Ô »óÈ£ ¿î¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. DBSLAYER´Â ´º¿å ŸÀÓ½ºÀÇ ³»ºÎ µµ±¸·Î ½ÃÀ۵Ǿú½À´Ï´Ù. µ¥ÀÌÅÍ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» È®ÀåÇϱâÀ§ÇÑ ÀϹÝÀûÀÎ ·¥ÇÁ Àü·«Àº ¸ðµç À¥ ¼¹ö¿¡ ½½·¹ÀÌºê µ¥ÀÌÅͺ£À̽º¸¦ º¹Á¦ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ªÀÌ Á¢±Ù ¹æ½ÄÀº ÇÁ·Î¼¼½º°¡ ÁÖ¾îÁø ¹é¿£µå DBÀÇ ¿¬°á Á¦ÇÑÀ» ¾Ðµµ ÇÒ ¼öÀÖ´Â ´ë¿ë·® À¥ »çÀÌÆ®ÀÇ ½ºÄÉÀϸµ Á¦ÇÑ »çÇ×À» È÷´Â °ÍÀÔ´Ï´Ù. ¼ÖÁ÷È÷ ¼ÖÁ÷È÷, ¿ì¸®´Â Á¶Á¤ÇÏÁö ¾Ê°íµµ ÇÁ·±Æ® ¿£µå À¥ ¼¹ö ¹× ¹é¿£µå µ¥ÀÌÅͺ£À̽º ¼¹ö¸¦ º°µµ·Î È®ÀåÇÏ°í ½Í¾ú½À´Ï´Ù. ¿ì¸®´Â ¶ÇÇÑ ¹é¿£µå µ¥ÀÌÅͺ£À̽º°¡ÀÖ´Â °÷¿¡¼ À¯¿¬ÇÏ°Ô À籸¼º ÇÒ ¼ö ÀÖÀ¸¸ç DNS ¶Ç´Â ´Ù¸¥ "·Îµå ¹ë·±½Ì"ÇØÅ·À» Æ®¸¯ÇÏ´Â µ¥ »ç¿ëÇÏÁö ¾Ê°í ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇß½À´Ï´Ù. ¶ÇÇÑ JSON ¸»Çϱâ DB °èÃþÀÌ ¿ì¸®ÀÇ ¸ðµç ½ºÅ©¸³Æ® °¡´ÉÇÑ ÄÜÅÙÃ÷°¡ ¸»ÇÒ ¼öÀÖ´Â JSON ¸»Çϱâ DB °èÃþÀ» °®´Â °ÍÀ¸·Î º¸¿´½À´Ï´Ù. µû¶ó¼ DBSLAYER´Â "DBSLAYER"ÀÇ ÁÖ¿ä Ư¡ÀÌ ÀÖ½À´Ï´Ù. ÀνºÅϽº ¡¤ ´ëü µ¥ÀÌÅͺ£À̽º¿¡ ÀÚµ¿ Àå¾Ö Á¶Ä¡ ¡¤ °£´ÜÇÑ ±¸¼º ¡¤ °£´ÜÇϸ鼵µ °·ÂÇÑ CodeBase.Example »ç¿ë : DBSLayer ½ÃÀÛÀº ¸î °¡Áö ¸í·É ÁÙ ¿É¼ÇÀ» »ç¿ëÇÏ¿© mysql.cnf ÆÄÀÏ¿¡¼ DBSLAYER¸¦ °¡¸®Å°´Â °Íó·³ °£´ÜÇÕ´Ï´Ù. DBSLAYER -C / PATH /to/mysql.cnf -s servernamethis´Â 9090¿¡¼ DBSLAYER µð¸ÕÀ» ½ÃÀÛÇÕ´Ï´Ù (ÀÌ ±âº» Æ÷Æ®´Â ¹é¿£µå MySQL ¼¹öÀÇ ÇÁ·Ï½Ã ¿ªÇÒÀ»ÇÕ´Ï´Ù. ÀÌ ÇÁ·Ï½Ã´Â HTTP¸¦ ÅëÇØ JSONÀ» ÅëÇØ Äõ¸® µÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº Ç¥ÁØ MySQL Å×½ºÆ® µ¥ÀÌÅͺ£À̽º Áß Çϳª¿¡ ´ëÇÑ Äõ¸®ÀÔ´Ï´Ù. CI CI, County C "C.Name = 'United States'¹× C.code = CI.CountryCode Ordult asc Limit 10; http : / / localhost : 9090 / db? { "SQL": "City Ci, County C¿¡¼ CI ¼±Åà * C.Name = '¹Ì±¹'¹× C.code = CI.CountryCode Ordge (Àα¸] Desc Limit 10;"} HTTP / 1.02002002007 ³â 6 ¿ù 27 ÀÏ 20:55:59 GMTServer : DBSLAYER / SERVER BETA-9 ¿¬°á : closeContent À¯Çü : ÅؽºÆ® / ÀϹÝ; charset = utf-8content-length : 746 { "°á°ú": { "À¯Çü": , , , , , "¹Ì±¹", "Texas", 1188580, , ]}}}}} ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ HTTP ¿äû°ú JSON ±¸¹® ºÐ¼® ¶óÀ̺귯¸®°¡ÀÖ´Â ÇÑ DBSLAYER¸¦ È£ÃâÇÏ´Â Çѵµ ÀÖ¾î¾ßÇÕ´Ï´Ù. Âü°í : DBSLAYER´Â ÇâÈÄ ¸±¸®½º¿¡¼´Â ´Ù¸¥ HTTP µ¿»ç°¡ Áö¿ø µÉ ´Ù¸¥ HTTP µ¿»ç°¡ ÇöÀç Áö¿ø ¿äû ¸¸ Áö¿øÇÕ´Ï´Ù. ´õ ½Ç¿ëÀûÀÎ ¼¼ºÎ »çÇ×Àº ¾Æ·¡ÀÇ DBSLAYER¿¡ ´ëÇÑ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. ¡¤ Apache Portable Runtime (APR) ¶óÀ̺귯¸® (1.0 ÀÌ»ó) ¡¤ APASE ÈÞ´ë¿ë ·±Å¸ÀÓ À¯Æ¿¸®Æ¼ (APU) ¶óÀ̺귯¸® (1.0 ÀÌ»ó) ¡¤ MySQL 5 Ŭ¶óÀ̾ðÆ® ¶óÀ̺귯¸® (5.0 ÀÌ»ó) ¼³Ä¡ : Ç¥ÁØ GNU AutoConf ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÏ¿© DBSLAYER¸¦ ºôµåÇÏ°í ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. DBSLAYER ¾ÆÄ«À̺êÀÇ ¾ÐÃàÀ» DZ´Ï ´Ù ./configure ¸¸µé±â APR, APU ¹× MySQL ¶óÀ̺귯¸®°¡ ±âº» À§Ä¡¿¡ ¼³Ä¡µÈ °æ¿ì Sudo ¼³Ä¡Çϱ⠱׵éÀ» ãÀ» °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é -with-apl-1-config, --with-apu-1-config, --with-apu-1-config, -with-apu-1-config¿Í ÇÔ²² -1-config, apu-1-config ¹× mysql-configÀÇ À§Ä¡¸¦ ÁöÁ¤ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. - ±¸¼º ÇÒ - mysql-config ¸Å°³ º¯¼ö.
DBSLAYER. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
PostgreSQL Å×ÀÌºí ·Î±×
PostgreSQL Å×ÀÌºí ·Î±×¿¡´Â PostgreSQL Å×ÀÌºí »ðÀÔ, ¾÷µ¥ÀÌÆ® ¹× »èÁ¦¸¦ ´Ù¸¥ Å×À̺í·Î ±â·Ï ÇÒ ¼öÀÖ´Â ±â´ÉÀÌ µé¾î ÀÖ½À´Ï´Ù. ...
305
°´Ã¼ °ü°èÇü ¸âºê·¹ÀÎ
°´Ã¼ °ü°èÇü ¸âºê·¹ÀÎÀº EJB¿Í °°Àº °´Ã¼ °ü°è °èÃþÀÇ ±â´ÉÀ» Á¦°øÇÏ´Â ÆÄÀ̽ã ÆÐÅ°ÁöÀÔ´Ï´Ù. ...
339