Upvote
Downvote
Senior Applications Programmer
Share Job
- Suggest Revision
- The efforts of the Senior Applications Programmer will be assigned to work on the NSF-funded project AsterixDB. ASTERIX is a collaborative project at UC Riverside and UC Irvine that has led to the development of AsterixDB, an open source highly scalable big data Management System.
- AsterixDB stores, indexes, and manages semi-structured data, e.g., much like MongoDB, but it supports a full query language with the expressiveness of SQL and more.
- Unlike analytics engines such as Apache Hive or Spark, it stores and manages data, so it can use knowledge of data partitioning and index availability to avoid scanning data sets to process queries.
- Core features of the system include a NoSQL-style data model based on extending JavaScript Object Notation (JSON); a declarative query language (SQL
- for semi-structured data; a query execution engine, Apache Hyracks, for partitioned-parallel query execution; partitioned data storage and indexing for efficient ingestion of new data; support for querying external data as well as data stored in AsterixDB; a rich set of data types, including spatial, temporal, and textual data; indexing via B+trees, R-trees, and inverted keyword indexes; and, transactional support akin to that of other NoSQL stores.
Active Job
Updated 5 days agoSimilar Job
Relevance
Active