htttp: //whais.net
Whais เสนอเซิร์ฟเวอร์ฐานข้อมูลประเภทใหม่ ระบบที่ใช้ SQL แบบดั้งเดิมได้รับการปรับให้เหมาะสมมากในการจัดเก็บและดึงข้อมูลชิ้นส่วน อย่างไรก็ตามสิ่งเหล่านี้ไม่ได้ออกแบบมาเพื่อประมวลผลข้อมูลที่เก็บไว้และสถานการณ์นี้นำไปสู่ความไม่สอดคล้องกันของข้อมูลที่เก็บไว้และเวลานานขึ้นเพื่อเรียกคืน
วิธีการใหม่นี้มีภาษาใหม่ที่ออกแบบมาสำหรับการจัดการข้อมูล แตกต่างจาก SQL มันไม่ได้ออกแบบมาเพื่อดึงข้อมูลโดยใช้การสืบค้น แต่เพื่อคำนวณตามขั้นตอนตามข้อมูลที่เก็บไว้ ผลลัพธ์จะขึ้นอยู่กับการวิเคราะห์ข้อมูลที่เก็บไว้
มีประโยชน์สองประการกับวิธีการนี้ จะช่วยให้การตรวจสอบข้อมูลที่แท้จริงก่อนถูกจัดเก็บจริงเนื่องจากความสามารถในการวิเคราะห์ข้อมูลในขั้นตอน มันลดเวลาที่จำเป็นในการดึงข้อมูลที่เกี่ยวข้องเนื่องจากการประมวลผลการรวบรวมจะใกล้เคียงกับตำแหน่งและความเป็นไปได้ในการใช้อัลกอริทึมที่กำหนดเองสำหรับการประมวลผล
งานในโครงการนี้ยังอยู่ระหว่างดำเนินการเป็นอย่างมาก ยังไม่มีตัวติดตั้งอยู่ดังนั้นวิธีที่ดีที่สุดในการใช้นี่คือโคลนที่เก็บนี้และสร้างด้วยตัวเอง
การพัฒนาหลักทำได้โดยใช้สภาพแวดล้อม GNU/Linux ในใจ แต่สิ่งนี้ควรสร้างและทำงานกับ Windows ด้วย ในขณะนี้ทั้งสองเวอร์ชันต้องการทักษะการพัฒนาบางอย่างเพื่อใช้งาน:
git clone [email protected]:iulianpopa1981/whais.git
make -j 8 all ARCH=linux_gcc_x86_64 FLAVOR=release
ในกรณีที่การสร้างล้มเหลวคุณอาจต้องติดตั้งแพ็คเกจการพัฒนาบนโฮสต์ของคุณ ตัวอย่างเช่นคอมไพเลอร์ WHAS ต้องการยูทิลิตี้ Bison เพื่อสร้างตัวแยกวิเคราะห์รหัส
ทุกคนยินดีที่จะมีส่วนร่วมในการปรับปรุงโปรแกรมนี้ แม้ว่าคุณจะมีความคิดอย่างไรกับสิ่งนี้โปรดแบ่งปันที่นี่ มิฉะนั้น:
ส้อม!
จำได้ว่ามีความสนุกสนานในขณะที่คุณทำตามขั้นตอนต่อไปทั้งหมด โอกาสที่คุณจะเปลี่ยนโลกเล็กน้อย
สร้างสาขาคุณสมบัติของคุณ: git checkout -b my-new-feature
กระทำการเปลี่ยนแปลงของคุณ: git commit -am 'Add some feature'
ผลักดันไปยังสาขา: git push origin my-new-feature
ส่งคำขอดึง: D
19 สิงหาคม 2018 - มีรุ่นแรกเปิดเผยต่อสาธารณะ
Whais - โปรแกรมที่ใช้ในการจัดการและจัดเก็บข้อมูล
ลิขสิทธิ์ (c) 2018 Iulian Popa ([email protected])
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายใหม่และ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นใหม่ ๆ
โปรแกรมนี้มีการแจกจ่ายด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่มีการรับประกันโดยนัยเกี่ยวกับความสามารถในการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะ GNU ทั่วไปสำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาใบอนุญาตสาธารณะ GNU ทั่วไปพร้อมกับโปรแกรมนี้ ถ้าไม่ดู https://www.gnu.org/licenses/