Pinned Repositories
CodingCotest
CodingCotest
D3NetworkGraph
database-engine
The goal of this project is to implement a (very) rudimentary database engine that is loosely based on a hybrid between MySQL and SQLite, which I call DavisBase. Your implementation should operate entirely from the command line and API calls (no GUI). Your database will only need to support actions on a single table at a time, no joins or nested queries. Like MySQL's InnoDB data engine (SDL), your program will use file-per-table approach to physical storage. Each database table will be physcially stored as a separate file. Each table file will be subdivided into logical sections of fixed equal size call pages. Therefore, each table file size will be exact increments of the global page_size attribute, i.e. all data files must share the same page_size attribute. You may make page_size be a configurable attribute, but you must support a page size of 512 Bytes. The test scenarios for grading will be based on a page_size of 512B. Once a database is initialized, your are not required to support a reformat change to its page_size (but you may implement such a feature if you choose). You may use any programming language you like, but all examples will be in Java.
Graduate-School-recommendation-system
Java
library-management-system
New-political-actor-discoveries-and-Recommendation-system
Discover new Political actor using NER and Recommend new actors by looking at CAMEO Dictionary
practical-python
Predicting-Blood-Donations
SentimentalAnalyzer
Technology used : Kafka producer, consumer, Java, Stanford NLP, Elastic-search Kibana
NikitaKothari's Repositories
NikitaKothari/library-management-system
NikitaKothari/CodingCotest
CodingCotest
NikitaKothari/database-engine
The goal of this project is to implement a (very) rudimentary database engine that is loosely based on a hybrid between MySQL and SQLite, which I call DavisBase. Your implementation should operate entirely from the command line and API calls (no GUI). Your database will only need to support actions on a single table at a time, no joins or nested queries. Like MySQL's InnoDB data engine (SDL), your program will use file-per-table approach to physical storage. Each database table will be physcially stored as a separate file. Each table file will be subdivided into logical sections of fixed equal size call pages. Therefore, each table file size will be exact increments of the global page_size attribute, i.e. all data files must share the same page_size attribute. You may make page_size be a configurable attribute, but you must support a page size of 512 Bytes. The test scenarios for grading will be based on a page_size of 512B. Once a database is initialized, your are not required to support a reformat change to its page_size (but you may implement such a feature if you choose). You may use any programming language you like, but all examples will be in Java.
NikitaKothari/Graduate-School-recommendation-system
NikitaKothari/Java
NikitaKothari/New-political-actor-discoveries-and-Recommendation-system
Discover new Political actor using NER and Recommend new actors by looking at CAMEO Dictionary
NikitaKothari/practical-python
NikitaKothari/Predicting-Blood-Donations
NikitaKothari/SentimentalAnalyzer
Technology used : Kafka producer, consumer, Java, Stanford NLP, Elastic-search Kibana
NikitaKothari/D3NetworkGraph
NikitaKothari/django-redis-heroku
NikitaKothari/python-getting-started
Getting Started with Python on Heroku.
NikitaKothari/python-interview-prep
NikitaKothari/spring-rest-mvc-hibernate-angular
NikitaKothari/templates
Document templates for open-source projects (README, CONTRIBUTING, GitHub templates)