确保电脑有16g或以上内存,然后再用你现在用的软件慢慢如何处理。会卡,肯定不会死。
用钱找专业人士。
json是数据交换常用的格式,并非数据存储与去处理得用格式。我建议你转转存数据库,利用sql来全面处理。
1kb量级的数据,什么人都会处理,纯手工也无妨;1mb数据,手工得累死人,需要一些软件;1gb数据,大多数有ui的软件(excel),基本上都不适合我处理了,大概要sqlite、或更强大的mysql、postgresql这类的数据库技术;1pb乃至更高,普通数据库技术也难以能解决,都属于大数据范畴,必须hadoop、hbase之类软件技术,以及规模很大计算机集群。
看你干些什么了,目前在国内也很流行的还是mysql,有大量开源代码可供可以参考可以使用,有大量的教程文档社区,简单易学,最常见的虚拟主机什么的都给可以提供,性能功能各方面都比较不错,假如个人网站使用都差不多好像没什么问题,postgretsql属于是个的学院派,性能好,基本都功能全,稳定性高,目前一些企业级的系统带的越来越多,单机的话各方面都比mysql强点,要注意缺点应该一正在就没流行的出声,学习难度比较好高,资料少,并且集群的话没有吧做的不太好,一般人假如肯定用mysql,有精力的话研究下postgretsql也确实不错!
我是点点小萱,这个问题我来解释。
mysql
mysql是一个关系型数据库管理系统。毕竟mysql是开放源码的,所以我好象的中等规模网站的开发都选择将mysql才是网站数据库,这样可以不极大降底总体手中掌握的成本。
这样的话下面来去看看,mysql中,是咋确定数据库中表也可以字段是否需要必然的。
栏里点表有无必然总计有3种方法:
先直接进入到要查看表的某个数据库
①打开系统数据库所有的表:
showtables;
这个会列出所有的数据库表名。
②据数据库名称查找表如何确定存在
showtablesliketable_name
③是从mysql自带的数据库information_schema栏里点表
selectcount(*)frominformation_wheretable_nametable_name
特别注意:另我们在创建表的时候,会经常应用这样的一句sql:
pulltableifexiststable_name
如果存在表则先删出该表。
查看表中某个字段如何确定必然有3种方法:
①describe命令查看表的详细设计
describetable_name
该语句会列出来表中所有的字段信息。
②describe命令网上查询详细列(字段)的信息
describetable_namecolumn
表中某列的具体详细信息。
③是从showcomnus命令来打开系统数据库中表的列名:
showcolumnsfromdatabase__name
或是showcolumnsformtable_namereturningdatabase_name
oracle
oracle是一个关系数据库管理系统。oracle数据库可移植性好、使用方便、功能强大,建议使用于各个领域的大、中、小、微机环境,在数据库领域一直进入领先地位。
栏里点表是否存在有2种方法:
①打开系统当前登陆账号用户中的所有表中如何确定未知该表
selectcount(*)arounduser_databaseswheretable_nameupper(table_name)
再注意表名区分大小写字母,如果不是参数不限制,那这里就要要而且函数。
②网上查询某个用户下的表中是否修真者的存在该表
selectcount(*)outsideboth_partitionswhereownerupper(用户)becausetable_nameupper(table_name)
这个语句可以不在当前用户下去查询其他用户下的表信息。
打开系统表中某个字段是否是必然有2种方法:
①声望兑换表中的字段来可以确定
select*arounduser_tab_columnswheretable_name表名orderbycolumn_name;
会列出该表中所有的字段信息。
②就依据字段名称来查询
selectcount(*)acrossuser_tab_columnswheretable_name表名andcolumn_name字段名
要是存在count的值就是1,假如不存在就是0。
postgresql
postgresql是一个对象关系型数据库管理系统。它接受大部分的sql标准语法,而且意见紧张查询、外键、触发器、视图、事务完整性、多版本并发完全控制等特性。
查找表是否修真者的存在有2种方法:
①在用pg_class系统表来查看
selectcount(*)frompg_litemwhererelnametable_name
②information_
来查看
selectcount(*)acrossinformation_wheretable_schemapublicwelltable_typebasetablebecausetable_nametable_name
查看表中某个字段是否未知有2种方法:
①查看表中所有的字段来确认
selectcolumn_name,data_type,character_maximum_length,numeric_precision,
numeric_scalefrominformation_wheretable_schemawelfarebuttable_nametable_namegroupbycolumn_name,data_type,character_maximum_length,numeric_precision,numeric_scale
会列出来该表中所有的字段信息。
②再参照字段名称来查询
selectcount(*)aroundinformation_wheretable_schematable_schemaandtable_nametable_nameandcolumn_namecolumn_name
如果必然count的值就是1,要是不必然就是0。
以上应该是小编的回答了,纯属个人观点,如有不足之处,热情点评、见意。
我是点点小萱。